Фрагмента кода: using System;using System.Text;using System.Net;using System.Net.Sockets;class SocketServer{public static void Main(){StreamWriter streamWriter;StreamReader streamReader;NetworkStream networkStream;TcpListener tcpListener = new TcpListener(5555);tcpListener.Start();Console.WriteLine("The Server has started on port 5555");Socket serverSocket = tcpListener.AcceptSocket();try{if (serverSocket.Connected){while (true){Console.WriteLine("Client connected");networkStream = new NetworkStream(serverSocket);streamWriter = new StreamWriter(networkStream);streamReader = new StreamReader(networkStream);Console.WriteLine(streamReader.ReadLine());}}if (serverSocket.Connected)serverSocket.Close();Console.Read();}catch (SocketException ex){Console.WriteLine(ex);}}}
демонстрирует, что:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
приложение сервер отображает соответствующее сообщение (Верный ответ)
приложение сервер стартует на порте 5555(Верный ответ)
приложение сервер ждет входящего запроса на подсоединение от Клиента(Верный ответ)