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