Advertisement
Guest User

Untitled

a guest
Jan 21st, 2020
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. public static void StartClient()
  2. {
  3.  
  4. byte[] bytes = new byte[1024];
  5.  
  6. try
  7. {
  8.  
  9. IPHostEntry host = Dns.GetHostEntry("localhost");
  10. IPAddress address = host.AddressList[0];
  11. IPEndPoint target = new IPEndPoint(address, 2522);
  12.  
  13. Socket sender = new Socket(address.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
  14.  
  15. try
  16. {
  17.  
  18. sender.Connect(target);
  19. Console.WriteLine($"Cliente conectado em --> {sender.RemoteEndPoint.ToString()}");
  20.  
  21. byte[] message = Encoding.ASCII.GetBytes("{msg}");
  22. int mandar = sender.Send(message);
  23.  
  24. int receber = sender.Receive(bytes);
  25. Console.WriteLine($"Mensagem enviada por socket --> {Encoding.ASCII.GetString(bytes, 0, receber)}");
  26.  
  27. sender.Shutdown(SocketShutdown.Both);
  28. sender.Close();
  29.  
  30. }
  31.  
  32. catch (Exception err)
  33. {
  34.  
  35. Console.WriteLine($"{err.Message}\n\n{err.StackTrace}");
  36.  
  37. }
  38.  
  39. }
  40.  
  41. catch (Exception err)
  42. {
  43.  
  44. Console.WriteLine($"{err.Message}\n\n{err.StackTrace}");
  45.  
  46. }
  47.  
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement