ios – 有没有办法在iPhone上获取已启动的VPN隧道的套接字描述符,以便我可以在C库中使用它

ios – 有没有办法在iPhone上获取已启动的VPN隧道的套接字描述符,以便我可以在C库中使用它,第1张

概述在apple提供的simpleTunnel示例应用程序中,容器应用程序和数据包隧道提供程序使用IPC进行通信. 每当启用连接切换按钮时,将调用startVPNTunnel()API并且OS启动数据包隧道提供程序,后者又调用覆盖方法startTunnelWithOptions().这是我们开始连接VPN服务器的地方. startTunnelWithOptions依次调用startTunnel调用cr 在apple提供的simpleTunnel示例应用程序中,容器应用程序和数据包隧道提供程序使用IPC进行通信.

每当启用连接切换按钮时,将调用startVPNTunnel()API并且OS启动数据包隧道提供程序,后者又调用覆盖方法startTunnelWithOptions().这是我们开始连接VPN服务器的地方. startTunnelWithOptions依次调用startTunnel调用createTCPConnectionToEndpoint(connection = provIDer.createTCPConnectionToEndpoint(endpoint,enableTLS:false,TLSParameters:nil,delegate:nil))

我们如何从这个连接中获取套接字描述符(以便我可以在另一个发送SSL和其他自定义消息的C库中使用它)?
(connnection是NWTCPConnection类的实例,但NWTCPConnection似乎不包含套接字描述符)

解决方法 不确定我理解你,但如果你正在寻找套接字的文件描述符 – 你无法得到它. 总结

以上是内存溢出为你收集整理的ios – 有没有办法在iPhone上获取已启动的VPN隧道的套接字描述符,以便我可以在C库中使用它全部内容,希望文章能够帮你解决ios – 有没有办法在iPhone上获取已启动的VPN隧道的套接字描述符,以便我可以在C库中使用它所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1003714.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存