muduo/contrib/thrift/tests/ping/pingclient.py

27 lines
520 B
Python
Raw Normal View History

2024-03-08 14:03:37 +08:00
import sys
sys.path.append('gen-py')
from thrift.transport import TSocket
from thrift.transport import TTransport
from thrift.protocol import TCompactProtocol
from ping import Ping
def ping():
transport = TSocket.TSocket('127.0.0.1', 9090)
tranport = TTransport.TFramedTransport(transport)
protocol = TCompactProtocol.TCompactProtocol(tranport)
client = Ping.Client(protocol)
tranport.open()
client.ping()
tranport.close()
def main():
ping()
if __name__ == '__main__':
main()