iPhone SDK 中的 WinSock 相当于什么?
-
22-09-2019 - |
题
我需要使用 TCP 与硬件设备进行通信,而与 Windows 进行通信时我将使用 WinSock。
我可以从 iPhone SDK 使用的等效库是什么?
解决方案
有不喜欢每本身Winsock的任何东西,有围绕POSIX套接字Objective-C的包装,像NSURL等。这(网络编程 - iPhone SDK )以获得可能帮助一个想法,什么是可用的。
其他提示
WinSock 是 BSD 套接字的 Windows 版本。iPhoneOS 是具有 BSD 用户空间的 Darwin,当然有一个套接字 API(<sys/socket.h>
等)也。
看 http://en.wikipedia.org/wiki/Berkeley_sockets.
在 CoreFoundation 中还有一个更高级别的 API,称为 CFSocket. 。(基础版本 NSSocketPort 在 iPhoneOS 上不可用。)
不隶属于 StackOverflow