Beispiel #1
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="serverEndPoint">EndPoint to bind to</param>
        /// <param name="keyGenerator">Key generator object</param>
        public AndroidServer(IPEndPoint serverEndPoint, KeyGeneration keyGenerator)
        {
            keyGeneration = keyGenerator;
            serverSocket  = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
            serverSocket.Bind(serverEndPoint);
            serverSocket.Listen(1);

            serverSocket.BeginAccept(new AsyncCallback(AcceptCallback), null);
        }
Beispiel #2
0
 /// <summary>
 /// Load RSA Key pair generator
 /// </summary>
 private void LoadKeyGeneration()
 {
     keyGeneration = new KeyGeneration();
     keyGeneration.GenerateKeys();
 }