/// <inheritdoc cref="ServerCore.WaitingForClientConnection"/> protected override void WaitingForClientConnection() { while (true) { TcpClient client = Listener.AcceptTcpClient(); TcpClients.Add(client); messageWaitingThread = new Thread(ReceiveMessage); messageWaitingThread.Start(client); } }
/// 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 } } }