Exemple #1
0
        /// <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);
        }
Exemple #2
0
        /// <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);
        }