Ciao a tutti, ho provato a realizzare il TCP Client come nell'esempio:
[link]http://www.eggheadcafe.com/articles/20020323.asp#printme[/link]
Ma si effettua una trasmissione verso il server e una lettura del socket.
Adesso mi trovo nella situazione di trasferire dei dati in questo modo:
1) connettiti al server
2) trasmetti dei dati (al server)
3) ricevi la risposta (dal server) ed elabora i dati ricevuti
4) eventualmente chiudi la connessione o continua a trasmettere dei dati
In pratica dovrei racchiudere la comunicazione dentro un ciclo while.
Try
tcpClient.Connect("158.110.30.56", 9760)
while (CommInProgress)
Dim networkStream As NetworkStream = tcpClient.GetStream()
If networkStream.CanWrite And networkStream.CanRead Then
' Do a simple write.
networkStream.Write(sendBytes, 0, 8)
' Read the NetworkStream into a byte buffer.
Dim bytes(tcpClient.ReceiveBufferSize) As Byte
networkStream.Read(bytes, 0, CInt(tcpClient.ReceiveBufferSize))
ManageData()
End If
End While
End Try
Così è corretto?