Ejemplo n.º 1
0
        public void Init()
        {
            ServerSocket               = new ServerSocketLn();
            ServerSocket.Connected    += Connected;
            ServerSocket.Disconnected += Disconnected;

            SetHandler(0, HandleEnterWorldRequest);
            SetHandler(1, HandleGetZoneAccess);
            ServerSocket.Listen(7155);
        }
Ejemplo n.º 2
0
 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;
 }