Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- IPEndPoint ipPoint = new IPEndPoint(IPAddress.Parse("127.0.0.1"), port);
- Socket listenSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
- try
- {
- listenSocket.Bind(ipPoint);
- listenSocket.Listen(10);
- while (true)
- {
- Socket handler = listenSocket.Accept();
- StringBuilder builder = new StringBuilder();
- int bytes = 0; // количество полученных байтов
- byte[] data = new byte[256]; // буфер для получаемых данных
- do
- {
- bytes = handler.Receive(data);
- builder.Append(Encoding.Unicode.GetString(data, 0, bytes));
- }
- while (handler.Available>0);
- Console.WriteLine(DateTime.Now.ToShortTimeString() + ": " + builder.ToString());
- // отправка ответа
- string message = "ваше сообщение доставлено";
- data = Encoding.Unicode.GetBytes(message);
- handler.Send(data);
- handler.Shutdown(SocketShutdown.Both);
- handler.Close();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement