iPhone 网络客户端
我的一个朋友正在尝试为 iPhone 创建一个网络流量压缩引擎。该解决方案将有一个可能由服务提供商托管的服务器组件/并且需要一个与服务器通信的客户端组件...为此,他会需要在 iphone 上构建一个网络客户端..有没有合法的方法在 iphone 上编写网络客户端???
a friend of mine is trying to create a network traffic compression engine for iphone .. the solution will have a server component likely hosted by the service provider / and will require a client side component that talks to the server ... for this he would need to build a networking client on iphone .. is there a legal way to write networking client on iphone ???
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这取决于应用程序需要什么级别的访问权限。如果您想要始终运行并且可以被其他应用程序利用的东西,那么就没有办法 - 没有后台进程,也没有内核扩展。如果您需要对
/dev
中的网络设备进行原始访问,则不需要 - 这是沙盒关闭的。如果您可以使用CFNetwork
那么你就可以了 - 它允许你在 BSD 套接字和传输层的 TCP/IP 之上创建任意应用程序层协议。
That depends on what level of access the application needs. If you want something that is always running and can be leveraged by other applications then there's no way - there are no background processes and no kernel extensions. If you need raw access to the networking devices in
/dev
then no - that's sandboxed off. If you can useCFNetwork
then you'll be fine - that lets you create an arbitrary application-layer protocol on top of BSD sockets and TCP/IP at the transport layer.