NetworkExtension 无法使用 native/bsd socket 访问本地局域网
各位大佬,最近手头 C++项目需要向 ios 移植,碰到一个奇怪的问题场景
重新实现 NEPacketTunnelProvider 接口,内部调用 C++静态库暴露的接口
C++静态库中使用 asio ,可以说是使用了 native/bsd socket 接口
C++静态库中使用 udp 通信
问题
udp socket 可以访问公网 IP ,无法访问局域网 IP
隐私-本地网络 中的设置似乎只能对 app 起作用,对 NetworkExtension 没有什么用
还望各位彦祖大佬指导
说句题外话
ios 端 native 开发似乎比 android 端的 native 开发容易一些,swift 对调用 c/c++库相当友好
var excludeSimpleHostnames: Boolvar exceptionList: ?var matchDomains: ?有没有试过调整这三个属性?
页:
[1]