Vengo subito al punto.
Sto cercando di inviare una stringa di testo (un messaggio) da una applicazione ad un'altra da remoto attraverso il protocollo TCP/IP.
Ora, per l'applicazione client utilizzo la classe "TCPClient" mentre per l'applicazione che da remoto dovrà ricevere i dati utilizzo la classe "TCPServer".
A questo punto, dopo aver ottenuto il NetworkStream attraverso la GerStream ho cercato di utilizzare il metodo Write per inviare la stringa dal client all'applicazione server.
Il problema sta nel fatto che il messaggio (inserito dall'utente tramite una "text.box") è di fatto una stringa e il metodo Write accetta per il dato da trasferire il tipo byte!
Riporto la documentazione relativa al metodo Write:
Ora, come posso ad inviare altri tipi di dati al di fuori del tipo byte?Visual Basic - (Dichiarazione)
Public Overrides Sub Write ( _
buffer As Byte(), _
offset As Integer, _
size As Integer _
)
Visual Basic (Utilizzo)
Dim instance As NetworkStream
Dim buffer As Byte()
Dim offset As Integer
Dim size As Integer
instance.Write(buffer, offset, size)
Grazie!