Ejemplo n.º 1
0
        private void InsertNewPeer(Socket NewConnection)
        {
            //crea un nuovo peer con un socket già collegato e una nuova connessione con questo peer, e la inserisce nel contenitore mConnections
            CPeer newPeer = CPeer.CreatePeer(Convert.ToString((NewConnection.RemoteEndPoint as IPEndPoint).Address), (NewConnection.RemoteEndPoint as IPEndPoint).Port, NewConnection);

            mPeers.Insert(newPeer, true);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            //List<CPeer> lp = GenPeersList();
            List <CPeer> lp = new List <CPeer>();

            lp.Add(CPeer.CreatePeer("100.100.100.100", 1));

            CServer s = CServer.StartNewServer(lp);
        }
Ejemplo n.º 3
0
 private static CPeer DeserializePeer(string Peer)
 {
     string[] peerField = Peer.Split(',');
     return(CPeer.CreatePeer(peerField[0], Convert.ToInt32(peerField[1])));
 }