Ho scritto un applicazione che tramite la classe "System.Net.Sockets" invia e riceve dati da un server, per leggere la risposta del server dal NetworkStream utilizzo il seguente codice:
codice:
'restituisce un eccezione se non viene restituito nulla dal NetworkStream
sckStreamSocket.ReadTimeout = "8000"
Try
'lettura della risposta del server dal NetworkStream dei byte bufferizzati
sckStreamSocket.Read(bytes, 0, CInt(sckTcpClient.ReceiveBufferSize))
Catch
'il server non ha risposto nulla
Exit Sub
End Try
il problema è che il mio programma in attesa di risposta dal server non risponde e la finestra, ad esempio, non viene ridisegnata. Ho provato utilizzando "My.Application.DoEvents()" ma il problema persiste, qualcuno mi sa dire come risolvere?