private void Init() { mReceiveDispatchCenter = new DispatchCenter <RPCPacket>(OnProcess); mAwaiterFactory = new Awaiter.AwaiterFactory(Awaiter.AwaiterFactory.CLIENT_START, Awaiter.AwaiterFactory.CLIENT_END); InitConnect(); mPingTimer = new System.Threading.Timer(OnPing, null, 10000, 10000); }
public XRPCClient(string host, int port, int maxConnections = 2) { Host = host; Port = port; mReceiveDispatchCenter = new DispatchCenter <Response>(OnProcess); MaxConnections = maxConnections; mAwaiterFactory = new Awaiter.AwaiterFactory(); }