Exemplo n.º 1
0
        public static Peer CreateFromServer(Acceptor parent, TcpClient client)
        {
            Peer peer = new Peer();

            peer.parent = parent;
            peer.client = client;
            peer.client.PacketReceive  += peer.client_PacketReceive;
            peer.client.ExceptionOccur += peer.client_ExceptionOccur;
            peer.client.Disconnected   += peer.client_Disconnected;
            peer.issuance  = new IDIssuance(1073741824, 2147483646);
            peer.connected = true;
            return(peer);
        }
Exemplo n.º 2
0
        public static Peer CreateClient(Acceptor parent, TcpClient client)
        {
            Peer peer = new Peer();

            peer.parent = parent;
            peer.client = client;
            peer.client.ConnectionSucceed += peer.client_ConnectionSucceed;
            peer.client.ConnectionFail    += peer.client_ConnectionFail;
            peer.client.PacketReceive     += peer.client_PacketReceive;
            peer.client.ExceptionOccur    += peer.client_ExceptionOccur;
            peer.client.Disconnected      += peer.client_Disconnected;
            peer.issuance = new IDIssuance(1, 1073741823);
            return(peer);
        }