【发布时间】:2022-01-03 19:14:47
【问题描述】:
我正在编写必须由 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。
【问题讨论】:
-
无法访问的 ICMP 端口 由目标生成。可能是没有套接字正在接收数据包,可能是防火墙正在阻塞 - 谁知道,因为缺少细节。
-
我已在防火墙中启用它。甚至尝试过 ufw...目的地无法到达。