Python UDP 套接字目标无法到达
Python UDP socket destination unreacheable
我正在编写必须由 UDP shell 控制的程序。我已经正确接收部分似乎都有效,但发送部分似乎不起作用。
我检查了 wireshark 并得到了以下结果:
代码:
def send(command):
global ipv4
global port
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.connect((ipv4, int(port)))
sock.send(bytes(command, 'utf-8'))
是代码问题还是我的路由器问题?
路由器:D-LINK
型号:DIR-X1560
注意:发送电脑和接收电脑都有linux。
问题出在接收器 linux 似乎不接受在路由器上创建套接字 dhcp 分配的 ipv4 这是我在 '192.168.0.116' 甚至本地 ip '127.0.0.1' 上保留的套接字仅使用地址“0.0.0.0”真正打开。
我正在编写必须由 UDP shell 控制的程序。我已经正确接收部分似乎都有效,但发送部分似乎不起作用。
我检查了 wireshark 并得到了以下结果:
代码:
def send(command):
global ipv4
global port
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.connect((ipv4, int(port)))
sock.send(bytes(command, 'utf-8'))
是代码问题还是我的路由器问题? 路由器:D-LINK 型号:DIR-X1560
注意:发送电脑和接收电脑都有linux。
问题出在接收器 linux 似乎不接受在路由器上创建套接字 dhcp 分配的 ipv4 这是我在 '192.168.0.116' 甚至本地 ip '127.0.0.1' 上保留的套接字仅使用地址“0.0.0.0”真正打开。