Exemple #1
0
        public Protocol(IGateClient sc)
        {
            _client = sc;

            var loader = new ProtocolLoader();

            _rpc = loader.CreateRpcProto();
        }
Exemple #2
0
        public Protocol(IGateClient sc, Socket socket)
        {
            _client      = sc;
            _transporter = new Transporter(socket, this)
            {
                onDisconnect = Disconnect
            };
            _transporter.Start();

            var loader = new ProtocolLoader();

            _rpc = loader.CreateRpcProto();
        }
Exemple #3
0
 public Transporter(IGateClient client)
 {
     _client    = client;
     _udpClient = new UdpClient();
 }
 public HeartBeatService(int interval, IGateClient sc)
 {
     _interval = interval * 1000;
     _client   = sc;
 }