69 messaggi dal 05 giugno 2001
Ciao a tutti,
devo realizzare un "TcpClient" che legga tutto quella che arriva da un server su una determinata porta.
Mi sono creato un oggetto

client = new TcpClient();

mi sono connesso e in modo sincrono al click di un pulsante ho associato la lettura
sub Lettura()

 Byte[] dataR = new Byte[256];
 int bytes = stream.Read(dataR, 0,  dataR.Length);
.....
end sub 


come faccio per rendere la lettura del "flusso" asincrona?
Grazie
Il metodo GetStream restituisce un NetworkStream che presumo tu stia usando con la variabile stream. Oltre al metodo Read hai a disposizione BeginRead al quale passare il callback da chiamare quando ha letto e riempito il buffer.
Dai un occhio qua
http://msdn.microsoft.com/en-us/library/system.net.sockets.networkstream.beginread.aspx

Ciao

Il mio blog
Homepage

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.