Beispiel #1
0
        public static NodeApi.API.Client CreateNodeApi(string addr)
        {
            TTransport transport = new TSocket(addr, 9090, 60000);
            TProtocol  protocol  = new TBinaryProtocol(transport);
            var        client    = new NodeApi.API.Client(protocol);

            transport.Open();
            return(client);
        }
Beispiel #2
0
        public static NodeApi.API.Client CreatePublicAPIClient(string networkIp, int port, int timeout)
        {
            TTransport      transport = new TSocket(networkIp, port, timeout);
            TBinaryProtocol tr        = new TBinaryProtocol(transport);
            var             client    = new NodeApi.API.Client(tr);

            try
            {
                transport.Open();
            }
            catch (Thrift.TException x)
            {
                throw new CreateClientFailedException($"Failed to connect to {networkIp}:{port}, host unreachable?", x);
            }
            return(client);
        }