Example #1
0
 internal AsyncServer(ErrorRecievedHandler err, DataRecievedHandler dataCallback, ClientDisconnectHandler clientCallback,
                      ConnectionRecievedHandler connectionCallback)
 {
     localIP                 = GetLocalIP();
     encoding                = Encoding.Default;
     errorHandler            = err;
     this.dataCallback       = dataCallback;
     connectionDropCallback  = clientCallback;
     this.connectionCallback = connectionCallback;
 }
Example #2
0
 internal AsyncServer(ErrorRecievedHandler err, DataRecievedHandler dataCallback, ClientDisconnectHandler clientCallback,
     ConnectionRecievedHandler connectionCallback)
 {
     localIP = GetLocalIP();
     encoding = Encoding.Default;
     errorHandler = err;
     this.dataCallback = dataCallback;
     connectionDropCallback = clientCallback;
     this.connectionCallback = connectionCallback;
 }
Example #3
0
        public void Execute(string ipAddress, int port)
        {
            Database database = new Database("localhost", "gw2emu");

            clientDisconnectHandler   = new ClientDisconnectHandler(packetManager);
            sessionHandler            = new SessionHandler(packetManager, database);
            characterSelectionHandler = new CharacterSelectionHandler(packetManager);

            SetState(packetManager);
            Start2(IPAddress.Parse(ipAddress), port, 0, 100);
        }