和其他人一样,我也可以说“我已经尝试了一切!” 我确实这样做了。我在StackOverflow上搜索了所有答案,但什么都没有得到。无论如何,在开发这个之前,我至少要让Python打印一些代码。
我想从我的Garry's Mod服务器(logaddress_add MyIP:7131)接收UDP数据包,但我似乎没有收到任何数据包。这很可能不是路由器防火墙的问题,因为我可以在另一台计算机上使用HLSW。我使用了Wireshark,并没有看到来自我的服务器IP的任何数据。我使用了Python解释器/ 编写了一些代码(尽管示例是TCP),以查看是否有任何数据-以确保Wireshark没有做错任何事情-但仍然没有任何数据传输。我做错了什么吗?
import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.bind(('0.0.0.0', 7131))
sock.settimeout(10)
sock.recv(1024)
编辑:我正在使用HLSW进行一些测试,发现它似乎在做某种魔法。当您尝试添加非HLSW(比如7135)的特定端口时,它不会做任何事情。Wireshark完全没有任何反应。不显示任何日志或其他内容。但是,当您将HLSW更改为使用刚刚添加的端口(7135),Wireshark突然获得了数据流,包括我正在获取的控制台数据。这是HLSW在更改的某种配置吗?