Beispiel #1
0
        public SSLClient(SslStream stream, SSLServer connector, int incomingID, string ip)
        {
            isVerifiedUser = false;
            server         = connector;
            this.stream    = stream;
            this.sessionID = incomingID;
            ipAddress      = ip;

            userName = null;

            listener                   = new SSLListener(stream);                            //Listens to SSLStream
            writer                     = new SSLWriter(stream, server);                      //Writes into SSlStream
            messageHandler             = new Messagehandler(userName, server, client: this); //Handles incomming messages.
            listener.IncommingMessage += messageHandler.HandleMessage;                       //Client starts to listen for incomming messages.
        }
Beispiel #2
0
 public SSLWriter(SslStream stream, SSLServer server)
 {
     this.stream = stream;
     this.server = server;
 }
Beispiel #3
0
 //Handles messages arriving at server.
 public Messagehandler(string userName, SSLServer server, SSLClient client)
 {
     this.server = server;
     this.client = client;
 }