using System.Collections.Generic;
using System.Net.Sockets;
namespace ConsoleApplication1
static void Main(string[] args)
TcpListener tcpListener = new TcpListener(IPAddress.Any, 4000);
Console.WriteLine("Сервер запущен");
List<StreamWriter> writers = new List<StreamWriter>();
string lineToSend = Console.ReadLine();
foreach (StreamWriter writer in writers)
writer.WriteLine("Инфо: " + lineToSend);
TcpClient tcpclient = tcpListener.AcceptTcpClient();
int thisClientId = clientId;
NetworkStream nstream = tcpclient.GetStream();
Console.WriteLine("Клиент " + thisClientId + " подключен");
StreamWriter writer = new StreamWriter(nstream, Encoding.UTF8) { AutoFlush = true };
StreamReader reader = new StreamReader(nstream, Encoding.UTF8);
string inputline = reader.ReadLine();
Console.WriteLine("Клиент " + thisClientId + " написал: " + inputline);
writer.WriteLine(inputline.Length);