我正在尝试使用 Python 通过 UDP 将数据从云中的远程计算机发送到本地侦听计算机。
从我的本地计算机运行...(服务器)
from socket import *
serverSocket = socket(AF_INET, SOCK_DGRAM)
serverSocket.bind(('0.0.0.0', 3000))
while True:
message, address = serverSocket.recvfrom(1024)
print(message, address)
从云中的远程计算机运行...(客户端)
from socket import *
clientSocket = socket(AF_INET, SOCK_DGRAM)
server_addr = (<WHAT GOES HERE?>, 3000)
clientSocket.sendto(b'hello world', server_addr)
我相信 <WHAT GOES HERE?> 应该是我的本地计算机的主机名,但我不熟悉如何公开运行服务器的本地计算机上的端口。
如何暴露本地机器,使得远程云机器上运行的客户端能够成功将UDP数据包发送到本地机器上的服务器?
提前致谢。
青春有我
犯罪嫌疑人X
相关分类