jaco94++ (Normal User)
Expert
Messaggi: 203
Iscritto: 22/10/2008
|
Salve a tutti
Sto scrivendo un programma che permette di inviare file di qualsiasi tipo su una rete locale il problema è che una volta inviato il file non sò come scriverlo su disco a destinazione.
Per inviare il file ho usato questo codice :
Codice sorgente - presumibilmente C# / VB.NET |
Socket sendata = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
sendata.Connect(IPAddress.Parse("127.1.0.1"), 40);
string filename = "opt.ini";
sendata.SendFile(filename);
sendata.Shutdown(SocketShutdown.Both);
sendata.Close();
|
Ora però devo ricevere il file e scriverlo come posso fare ? sono fermo a questo punto:
Codice sorgente - presumibilmente C# / VB.NET |
IPEndPoint ipend = new IPEndPoint(IPAddress.Parse("127.1.0.1"), 40);
sendata.Bind(ipend);
Socket transfer = sendata.Accept();
|
Ultima modifica effettuata da jaco94++ il 16/11/2010 alle 20:57 |