2013-10-07 13 views
6

Tutto quello che sto cercando è un semplice esempio TCPClient/Listner ("ciao mondo"). Sono un novizio e gli esempi di classe Microsoft TCPClient/Listner non sono quello che sto cercando. Tutto quello che sto cercando è che TCPClient invii un messaggio "Hello world" e un TCPListener per ricevere il messaggio e per inviare un messaggio indietro "Ho ricevuto il tuo messaggio Hello World"?Esempio semplice TCPClient/Listner ("ciao mondo")

Un piccolo aiuto sarebbe fantastico. Tutto quello che ho è il TCPClient che invia "Hello World". Funzionerebbe?

Dim port As Int32 = 13000 
     Dim client As New TcpClient("192.168.0.XXX", port) 
     ' Translate the passed message into ASCII and store it as a Byte array. 
     Dim data As [Byte]() = System.Text.Encoding.ASCII.GetBytes("Hello World") 

    ' Get a client stream for reading and writing. 
    ' Stream stream = client.GetStream(); 
    Dim stream As NetworkStream = client.GetStream() 

    ' Send the message to the connected TcpServer. 
    stream.Write(data, 0, data.Length) 
+5

Yes..that dovrebbe andare bene per l'invio; supponendo che non ci sia un vero protocollo (la maggior parte delle volte ci sono). Ricevere, tuttavia, è sempre più complicato di quanto si pensi. Potresti essere interessato al mio [articolo] (http://www.experts-exchange.com/Programming/Languages/.NET/Visual_Basic.NET/A_11178-A-Peer-To-Peer-LAN-Chat-Application-in -Visual-Basic-Net-using-TcpClient-and-TcpListener.html) su EE. –

+0

Questo link mi ha davvero aiutato !! Grazie!! –

risposta

Problemi correlati