public void Init() { ServerSocket = new ServerSocketLn(); ServerSocket.Connected += Connected; ServerSocket.Disconnected += Disconnected; SetHandler(0, HandleEnterWorldRequest); SetHandler(1, HandleGetZoneAccess); ServerSocket.Listen(7155); }
public NetServer(string clientKey, int maxMsgIdx, string[] msgFlags, object msgHandlerObj) { this._clientKey = clientKey; this.maxMsgIdx = maxMsgIdx; _allDealFuncs = new IncommingMessageHandler[maxMsgIdx]; foreach (var msgFlag in msgFlags) { NetworkUtil.RegisterEvent <TMsgType, IncommingMessageHandler>("" + msgFlag, "".Length, RegisterMsgHandler, msgHandlerObj); } _server = new ServerSocketLn(); _server.MessageReceived += OnMessage; _server.OnDisconnected += OnDisconnected; }