示例#1
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);
        }
示例#2
0
 public string ReceiveData()
 {
     byte[] DecryptedMsg;
     DecryptedMsg = RSA.Decrypt(CServer.ReceiveData(mSocket), cspMine.ExportParameters(true), false);
     return(ASCIIEncoding.ASCII.GetString(DecryptedMsg));
 }
示例#3
0
 public void SendData(string Msg)
 {
     byte[] EncryptedMsg;
     EncryptedMsg = RSA.Encrypt(ASCIIEncoding.ASCII.GetBytes(Msg), csp.ExportParameters(false), false);
     CServer.SendData(mSocket, EncryptedMsg);//non è asincrono!!
 }