コード例 #1
0
ファイル: TCPServer.cs プロジェクト: nicolaspetit95/TinySock
        protected override void AcceptedSocket(TinySocket sock)
        {
            var client = new TCPClient(sock);

            lock (Clients)
                Clients.Add(client);

            sock.OnSocketClosedEvent += () =>
                {
                    lock (Clients)
                        Clients.Remove(client);
                };

            NotifySocketClientAccepted(client);
        }
コード例 #2
0
ファイル: TCPServer.cs プロジェクト: nicolaspetit95/TinySock
 private void NotifySocketClientAccepted(TCPClient socket)
 {
     var evnt = SocketClientAccepted;
     if (evnt != null)
         evnt(socket);
 }