我希望 ro 接收一些通过 VPN 作为 UDP 数据包发送的数据。所以用python写了(大部分是复制的)这个程序:
import socket
import sys
HOST = ???????
PORT = 80
# SOCK_DGRAM is the socket type to use for UDP sockets
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.bind((HOST,PORT))
data,addr = sock.recv(1024)
print "Received: %s" % data
print "Addr: %s" % addr
我应该使用什么作为主机?我知道发件人的 IP,但似乎任何不是本地的东西都会给我 socket.error: [Errno 10049]。VPN 给我的 IP(即发送方发送到的 IP)?还是只是本地主机?