testrpc.py
875 Bytes
# coding=utf-8
#author: 4N
#createtime: 2021/9/26
#email: nheweijun@sina.com
from app.modules.service.image.tutorial2.ttypes import RasterData
from thrift.transport import TSocket
from thrift.transport import TTransport
from thrift.protocol import TBinaryProtocol
from app.modules.service.image.ImageDataService import ImageDataService
from app.modules.service.image.tutorial2 import Calculator
from struct import Struct
host = "192.168.184.246"
port = 9090
transport: TSocket = TSocket.TSocket(host, port)
transport = TTransport.TBufferedTransport(transport)
protocol = TBinaryProtocol.TBinaryProtocol(transport)
client = Calculator.Client(protocol)
transport.open()
test = client.getData("江南_01.tif",[1340.27, -1911.31, 4351.79, 5410.6],[1340.27, -1911.31, 4351.79, 5410.6],[3,2,1],768,768)
print(type(test))