コード例 #1
0
ファイル: SocketServer.cs プロジェクト: pavelsch00/EPAM_Task4
        /// <inheritdoc cref="ServerCore.WaitingForClientConnection"/>
        protected override void WaitingForClientConnection()
        {
            while (true)
            {
                TcpClient client = Listener.AcceptTcpClient();
                TcpClients.Add(client);

                messageWaitingThread = new Thread(ReceiveMessage);
                messageWaitingThread.Start(client);
            }
        }
コード例 #2
0
ファイル: Server.cs プロジェクト: Quasarchef71/Whatschat
 /// sofern der Server nicht voll ist werden Verbindungsanfragen angenommen
 private void Accept()
 {
     while (true)
     {
         if (Clients.Count < 10)
         {
             TcpClient client = Listener.AcceptTcpClient();
             Clients.Add(new ServerClient(this, client));
             Console.WriteLine("Client angenommen! IP: " + client.Client.LocalEndPoint); /// Wird angezeigt, wenn ein Client angenommen worden ist
         }
     }
 }