public Protocol(IGateClient sc) { _client = sc; var loader = new ProtocolLoader(); _rpc = loader.CreateRpcProto(); }
public Protocol(IGateClient sc, Socket socket) { _client = sc; _transporter = new Transporter(socket, this) { onDisconnect = Disconnect }; _transporter.Start(); var loader = new ProtocolLoader(); _rpc = loader.CreateRpcProto(); }
public Transporter(IGateClient client) { _client = client; _udpClient = new UdpClient(); }
public HeartBeatService(int interval, IGateClient sc) { _interval = interval * 1000; _client = sc; }