예제 #1
0
 protected override void DisposeCode()
 {
     if (ConnectedClientList.Any())
     {
         foreach (var item in ConnectedClientList)
         {
             if (item.IsConnected)
             {
                 item.Shutdown();
             }
         }
     }
 }
예제 #2
0
        static void Main(string[] args)
        {
            ClientPeer clientPeer = new ClientPeer();

            clientPeer.MyProperty = 5;
            ConnectedClientList.AddClientPeerToConnectedList(clientPeer);
            Console.WriteLine(ConnectedClientList.ConnectedClientPeers.Count.ToString());

            ConnectedClientList.AddClientPeerToConnectedList(clientPeer);
            Console.WriteLine(ConnectedClientList.ConnectedClientPeers.Count.ToString());


            clientPeer = new ClientPeer();
            ConnectedClientList.AddClientPeerToConnectedList(clientPeer);
            Console.WriteLine(ConnectedClientList.ConnectedClientPeers.Count.ToString());
        }