byte[] ipB = new byte[4]; ipB[0] = 127; ipB[1] = 0; ipB[2] = 0; ipB[3] = 1;
IPAddress ip = new IPAddress(ipB);
TcpListener listener = new TcpListener(ip,1234);
listener.Start();
TcpClient server = new TcpClient();
server.Connect(ip, 1234);
TcpClient client = listener.AcceptTcpClient();
NetworkStream streamClient = client.GetStream();
NetworkStream streamServer = server.GetStream();
byte[] data = Encoding.UTF8.GetBytes("Connessione Riuscita");
streamClient.Write(data, 0, data.Length);
byte[] read = new byte[data.Length];
streamClient.Read(read, 0, data.Length);
MessageBox.Show(Encoding.UTF8.GetString(read, 0, data.Length));
ho scritto questa semplice funzione che dovrebbe connettersi via tcp al mio pc dopo ed inviarmi la frase Connessione Riuscita stampandola a schermo ma quando arriva al metodo read l'esecuzione come se si mettesse in pausa senza alcun errore cosa posso fareGrazie

Grazie
Rispondi quotando