Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Net;
  7. using System.Net.Sockets;
  8. namespace esercitazione2_server
  9. {
  10. class Program
  11. {
  12. static byte[] Buffer { get; set; }
  13. static Socket sck;
  14. static void Main(string[] args)
  15. {
  16. sck = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
  17. sck.Bind(new IPEndPoint(0, 1234));
  18. sck.Listen(100);
  19. Socket accepted = sck.Accept();
  20. Buffer = new byte[accepted.SendBufferSize];
  21.  
  22. int bytesRead = accepted.Receive(Buffer);
  23. byte[] formatted = new byte[bytesRead];
  24. for (int i = 0; i < bytesRead; i++)
  25. {
  26. formatted[i] = Buffer[i];
  27. }
  28. Console.Write("\t Server" + "\n");
  29. String stradata = Encoding.ASCII.GetString(formatted);
  30.  
  31. Console.Write("-->" + " " + stradata + "\n\n");
  32. Console.Read();
  33. sck.Close();
  34. accepted.Close();
  35.  
  36. }
  37. }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement