Esempio n. 1
0
        ServerObj server; // объект сервера

        public ClientObj(TcpClient tcpClient, ServerObj serverObj)
        {
            Id     = Guid.NewGuid().ToString();
            client = tcpClient;
            server = serverObj;
            serverObj.AddConnection(this);
        }
Esempio n. 2
0
 static void Main(string[] args)
 {
     try
     {
         server       = new ServerObj();
         listenThread = new Thread(new ThreadStart(server.Listen));
         listenThread.Start(); //старт потока
     }
     catch (Exception ex)
     {
         server.CloseAll();//отключение всех клиентов и остановка сервера
         // Console.WriteLine(ex.Message);
     }
 }
Esempio n. 3
0
 static Thread listenThread; // поток для прослушивания
 static void Main(string[] args)
 {
     try
     {
         server       = new ServerObj();
         listenThread = new Thread(new ThreadStart(server.Listen));
         listenThread.Start(); //старт потока
     }
     catch (Exception ex)
     {
         server.Disconnect();
         Console.WriteLine(ex.Message);
     }
 }