Exemple #1
0
 void listener_ClientAccepted(int id)
 {
     ClientInfoRequestPacket cirp = new ClientInfoRequestPacket(id);
     tcpServer.Send(cirp, id);
     Clients.Add(id);
 }
Exemple #2
0
        void listener_ClientAccepted(Socket s)
        {
            int id = GetAvailableClientId();
            IPEndPoint ep = null;
            if(s.RemoteEndPoint is IPEndPoint)
                ep = s.RemoteEndPoint as IPEndPoint;

            ClientInfo ci = new ClientInfo(id, ep, string.Empty, s);
            ci.ClientDisconnected += new Helper.Handlers.StringEH(ci_ClientDisconnected);
            ci.Start();
            ci.PacketReceived += new ClientInfo.PacketReceivedEventHandler(PacketReceived);
            Clients.Add(id, ci);
            ClientInfoRequestPacket cirp = new ClientInfoRequestPacket();
            ci.Send(cirp);
        }