一、问题描述
在使用andriod代码进行设备通讯时,已经在代码中设置发送端口,但是使用抓包工具发现端口随机变化,造成端口不可达【port unreachable】,无法进行数据传输
二、问题原因
经过排查发现是因为使用了安卓模拟器的原因,对我设置的端口进行了映射,映射成了一个随机端口,使得程序与设备无法正常通讯
三、解决问题
问题出在安卓模拟器上,那么我们就打开模拟器,系统设置-属性设置标签页
将网络设置中的开启网络桥接模式勾选上,保存设置即可!如图:

这样的话就可以解决端口不固定造成的端口不可达问题,希望可以给有相似问题的小伙伴提供帮助!
访问我的达人课
我的微信公众号
