public ReactivixNetworkSocket(IReactivixNetworkTransport transport, string host = "", int port = 0) { Transport = transport; Host = host; Port = port; }
public QuarkClient(string uriHTTP, string uriStream, IReactivixNetworkTransport transport) { BaseHTTPURI = ReactivixURI.FromURI(uriHTTP); BaseStreamURI = ReactivixURI.FromURI(uriStream); ClientHTTP = new ReactivixHTTPClient(); ResponsePacket = new ReactivixHTTPPacket(new ReactivixJSONIOProcessor()); ClientStream = new QuarkNetworkClient(transport, BaseStreamURI.Host, BaseStreamURI.Port); OAuth = new OAuthClient(BaseHTTPURI.Copy()); }
public QuarkNetworkClient(IReactivixNetworkTransport transport, string host, int port) { _responses = new List <Callback>(); _events = new List <Callback>(); Socket = new ReactivixNetworkSocket(transport, host, port); Socket.OnConnect += _socketOnConnect; Socket.OnData += _socketOnData; Socket.OnClose += _socketOnClose; Socket.OnError += _socketOnError; }