Beispiel #1
0
        void Listen()
        {
            listener = new TcpListener(IPAddress.Any, port);
            listener.Start();

            pingThread = new Thread(Ping);
            pingThread.Start();

            while (true)
            {
                var client = listener.AcceptTcpClient();
                var handle = new TCPHandle(this, client);
                lock (handles)
                {
                    handles.Add(handle);
                }
                handle.Listen();
            }
        }