iTz_Mercury

Server/Client

Jan 3rd, 2013
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.10 KB | None | 0 0
  1. //Server right here
  2. listener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
  3.             listener.Bind(new IPEndPoint(0, 1997));
  4.             listener.Listen(0);
  5.             client = listener.Accept();
  6.             MemoryStream ms = new MemoryStream();
  7.             BinaryReader reader = new BinaryReader(ms);
  8.             byte[] buffer = new byte[8129];
  9.             int rec = client.Receive(buffer, 0, buffer.Length, 0);
  10.             byte[] data = ms.ToArray();
  11.             Array.Resize(ref buffer, rec);
  12.             Console.WriteLine(Encoding.Default.GetString(buffer));
  13.  
  14.             Console.Read();
  15.  
  16.  
  17. //Client
  18. client = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
  19.             client.Connect("127.0.0.1", 1997);
  20.             MemoryStream ms = new MemoryStream();
  21.             BinaryWriter writer = new BinaryWriter(ms);
  22.             byte[] buffer = Encoding.Default.GetBytes(Console.ReadLine());
  23.             writer.Write(buffer.Length);
  24.             writer.Write(buffer);
  25.  
  26.             byte[] data = ms.ToArray();
  27.             client.Send(data);
Advertisement
Add Comment
Please, Sign In to add comment