python接收不到udp消息的解决方案

博客讲述了在开发游戏控制台工具时遇到的一个问题:将游戏打包到安卓后,使用Python编写的UDP控制台工具在Windows上无法接收到日志,仅能发送命令。问题根源在于Windows防火墙的限制。作者提供了两种解决方案:一是直接关闭防火墙,二是为Python应用设置防火墙规则允许其通过。后者是更推荐的做法。
摘要由CSDN通过智能技术生成

  之前做了个开发游戏时看log和发命令的控制台工具,本地测试时没有问题,游戏打包到安卓后,pc上的控制台出现了能发命令但接收不到log的情况。控制台是用python写的,通讯协议用的udp。
  先说结论,是因为windows的防火墙

  没啥好说的,直接上解决方案

1.直接关闭windows防火墙

  打开控制面板,找到Windows Defender,直接关掉。这虽然能解决问题,但显然不是一个好的方式
请添加图片描述
请添加图片描述

2.单独设置某个应用示是否可以通过防火墙进行通信

  按照下图找到python,专用和公用都打开。其他应用碰到类似问题也可以这么操作
请添加图片描述
请添加图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值