from thrift import Thrift from thrift.transport import TSocket from thrift.transport import TTransport from thrift.protocol import TBinaryProtocol import sys sys.path.append("./gen-py/") from DemoService import DemoService import json if __name__ == '__main__': transport = TSocket.TSocket('127.0.0.1', 9999) transport = TTransport.TBufferedTransport(transport) protocol = TBinaryProtocol.TBinaryProtocol(transport) client = DemoService.Client(protocol) # 连接服务端 transport.open() recv = client.ping("test") print(recv) recv = client.post(json.dumps({"Request":"Play"}) ) print(recv) # 断连服务端 transport.close()