Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. TcpClient client = new TcpClient("192.168.56.1", 8000);
  2. NetworkStream ns = client.GetStream();
  3. txtrecebe.Text +="Eu: " + txtenvia.Text;
  4. txtrecebe.Text += "n";
  5. Byte[] msg = Encoding.ASCII.GetBytes(txtenvia.Text);
  6. ns.Write(msg,0,msg.Length);
  7. ns.Close();
  8. client.Close();
  9. }
  10. catch(SocketException ex)
  11. {
  12. MessageBox.Show("Erro: n" + ex);
  13. }
  14.  
  15. }
  16.  
  17. bool done = false;
  18.  
  19. TcpListener listener = new TcpListener(IPAddress.Any, 8000);
  20. listener.Start();
  21.  
  22. while (true)
  23. {
  24. while (!done)
  25. {
  26.  
  27. // A messagebox que causa o problema :
  28. MessageBox.Show("servidor ouvindo");
  29.  
  30. byte[] data = new byte[1024];
  31. TcpClient client = listener.AcceptTcpClient();
  32. NetworkStream ns = client.GetStream();
  33. int x = ns.Read(data, 0, data.Length);
  34. if (x == 0)
  35. { break; }
  36. else
  37. {
  38. txtrecebe.Text += "Aluno: " + Encoding.ASCII.GetString(data);
  39. txtrecebe.Text += "n";
  40. }
  41.  
  42. MessageBox.Show("servidor ouvindo");
  43.  
  44.  
  45.  
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement