关于手机上socket通信的问题
unity3d吧
全部回复
仅看楼主
level 4
ポ士 楼主
求助,我局域网有一个设备,连接wifi(没有连接公网),通过socket进行通信,当我把项目部署到手机上时,因为手机连接了蜂窝网络,所以socket只会尝试通过流量去访问局域网设备的ip,自然会失败。只有当手机断开网络连接的时候才会通过那个无网络的WiFi进行通信,这个时候可以成功。如何才能在流量保持连接的情况下,使用wifi连接局域网中的设备呢?[呼~]
2022年06月08日 16点06分 1
level 4
ポ士 楼主
啊这
2022年06月09日 05点06分 6
level 12
手机开热点wifi,让其他设备连接,但是这样的话要注意流量消耗
2022年06月10日 11点06分 7
这个的确也是一个可行方法[真棒] 但是走路由器肯定是更好的,研究了几天基本上可以确定是miui的bug……
2022年06月10日 11点06分
level 1
楼主怎么解决的?
2022年06月24日 08点06分 8
没有解决。我基本查清楚了,是miui的bug,我手机是redmi k30 s ultra,我问了,似乎redmi k30系的都有这个问题,那个切换网络功能就是摆设。 可以通过有线连接设备usb共享网络解决,或者给wifi连上公网
2022年06月28日 07点06分
level 3
不是要同一个局域网下的IP才能连上吗?要么就做端口映射。不太懂我也是个小白。
2022年06月28日 10点06分 10
是啊,同一个wifi下就是同一个局域网,但是由于我的wifi没有接入公网,我的手机就是会一直尝试使用蜂窝网络的虚拟网卡去大内网里面找那个地址,自然是找不到的。只有把流量关掉,手机才会去使用wifi局域网通信,就很邪门。
2022年06月28日 10点06分
1