27 lines
520 B
Python
27 lines
520 B
Python
|
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()
|