当有服务器,客户端和中间设备时,是否可以使用套接字?

时间:2019-05-29 08:47:30

标签: python

我最近在手机(android)上编写了一个程序,并且它在笔记本电脑上使用了机器学习模型,因此我用socket编写了python中的“服务器”程序(如下所示),以接收来自我的电话,并推回推理结果。 但是,在我的笔记本电脑(没有GPU)上运行此模型太慢了。我确实可以使用带GPU的服务器访问,但是只能通过以太网访问,因此我的手机无法直接连接到该服务器。我想知道是否有可能编写某种中间服务器程序。如果是这样,将赞赏到通过其他方法解决该问题的示例/教程或思想的任何链接。

我正在使用Windows笔记本电脑,服务器是ubuntu。

HOST = ''               # Symbolic name meaning all available interfaces
PORT = 65432              # Arbitrary non-privileged port
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST, PORT))
s.listen(1)
conn, addr = s.accept()
while 1:
    data = conn.recv(length)
    print(data)
    if not data:
...

0 个答案:

没有答案