我使用grpc在python中编写了一个简单的脚本,使localhost中的两个进程进行通信。 现在,我想使运行在两台不同计算机上的两个进程通讯。
我试图更改服务器的端口和ip地址,但无法正常工作。
这是我的客户:
var my_object = JSON.parse(localStorage.getItem('my_item'));
这是我的服务器:
def run():
if len(sys.argv) < 2:
print("Usage : python controller_agent.py <server-ip-address>")
exit(0)
with grpc.insecure_channel('%s:50051' % sys.argv[1]) as channel:
stub = controller_agent_pb2_grpc.AgentServiceStub(channel)
message_in = input('Message : ')
response = stub.EchoMessage(controller_agent_pb2.EchoRequest(message=message_in))
print(response.message)
如何更改代码以使脚本不仅可以在本地主机上工作?
这是我尝试与远程主机通信时的错误消息