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; }
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); }