【背景】
还是在研究Unity中实现VR桌面,希望能够通过UDP广播先找到所有活跃的Client。但是发现UDP广播并未能够成功传递给同一局域网正在运行的客户端。
【分析】
UDP信息在局域网不通可能有如下几个原因:
- 未连在同一个网段
- 防火墙问题
- 是否存在其它网卡导致干扰
- VPN干扰
【解决办法】
这几种情况中的大多数都可以通过IPConifg来排除。
1.关防火墙。
2.关VPN。
3.还是不同,于是IPCONFIG。
首先查看网段,IPConfig后发现PC2比PC1多了一套IP地址,其中出现的第一套地址属于另一张网卡,赶紧关了。使两边ipconfig都返回清爽的内网IP,再运行UDP程序,发现通了。