コード例 #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("TcpConnectors.TestClient");


            _clientConnector = new ClientConnector(new ClientConnectorSettings()
            {
                PacketsMap        = SendPacketsUtils.GetServer2ClientMapping(Assembly.GetAssembly(typeof(LoginResponsePacket))),
                ServerAddressList = new List <Tuple <string, int> >()
                {
                    new Tuple <string, int>("127.0.0.1", 1111)
                }
            });

            _clientConnector.OnPacket     += ClientConnector_OnPacket;
            _clientConnector.OnConnect    += ClientConnector_OnConnect;
            _clientConnector.OnDisconnect += ClientConnector_OnDisconnect;
            _clientConnector.OnException  += ClientConnector_OnException;
            _clientConnector.OnDebugLog   += ClientConnector_OnDebugLog;;

            _clientConnector.Connect();

            Thread.Sleep(-1);
        }
コード例 #3
0
 static ClientBot()
 {
     _packetsMap = SendPacketsUtils.GetServer2ClientMapping(Assembly.GetAssembly(typeof(LoginRequestPacket)));
 }