Пример #1
0
        public ConnectorsHandler()
        {
            _serverConnectors = new ServerConnectors(new ServerConnectorsSettings()
            {
                PacketsMap = SendPacketsUtils.GetClient2ServerMapping(Assembly.GetAssembly(typeof(LoginRequestPacket))),
                ListenPort = 1111,
            });
            _serverConnectors.OnNewConnector  += ServerConnectors_OnNewConnector;
            _serverConnectors.OnPacket        += ServerConnectors_OnPacket;;
            _serverConnectors.OnRequestPacket += ServerConnectors_OnRequestPacket;
            _serverConnectors.OnDisconnect    += ServerConnectors_OnDisconnect;
            _serverConnectors.OnException     += ServerConnectors_OnException;
            _serverConnectors.OnDebugLog      += ServerConnectors_OnDebugLog;;

            _serverConnectors.Listen();
        }
Пример #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("TestSimpleEchoServer");

            _serverConnectors = new ServerConnectors(new ServerConnectorsSettings()
            {
                PacketsMap = new Dictionary <Tuple <int, int>, Type>()
                {
                    { new Tuple <int, int>(1, 1), typeof(string) },
                },
                ListenPort = 1112,
            });
            _serverConnectors.OnNewConnector  += ServerConnectors_OnNewConnector;
            _serverConnectors.OnPacket        += ServerConnectors_OnPacket;;
            _serverConnectors.OnRequestPacket += ServerConnectors_OnRequestPacket;
            _serverConnectors.OnDisconnect    += ServerConnectors_OnDisconnect;
            _serverConnectors.OnException     += ServerConnectors_OnException;
            _serverConnectors.OnDebugLog      += ServerConnectors_OnDebugLog;

            _serverConnectors.Listen();
        }