之前做了个开发游戏时看log和发命令的控制台工具,本地测试时没有问题,游戏打包到安卓后,pc上的控制台出现了能发命令但接收不到log的情况。控制台是用python写的,通讯协议用的udp。
先说结论,是因为windows的防火墙
没啥好说的,直接上解决方案
1.直接关闭windows防火墙
打开控制面板,找到Windows Defender,直接关掉。这虽然能解决问题,但显然不是一个好的方式


2.单独设置某个应用示是否可以通过防火墙进行通信
按照下图找到python,专用和公用都打开。其他应用碰到类似问题也可以这么操作

