/// <summary> /// /// </summary> public ThriftConnection(IConnectionSettings connectionSettings) { Created = DateTime.Now; var tsocket = new TSocket(connectionSettings.Host, connectionSettings.Port); _transport = new TBufferedTransport(tsocket, 1024); _protocol = new TBinaryProtocol(_transport); _client = new Rest.Client(_protocol); }
/// <summary> /// /// </summary> public Connection(Server server, TSocketSettings socketSettings) { Created = DateTime.Now; Server = server; if (server.IsFramed) { var tsocket = new TSocket(server.Host, server.Port); _transport = new TFramedTransport(tsocket); // _transport = new TFramedTransport(server.Host, server.Port, socketSettings); } else { var tsocket = new TSocket(server.Host, server.Port); _transport = new TBufferedTransport(tsocket, 1024); //TODO remove hardcode } _protocol = new TBinaryProtocol(_transport); _client = new Rest.Client(_protocol); }