Что эквивалентно WinSock в iPhone SDK? - PullRequest
0 голосов
/ 26 марта 2010

Мне нужно общаться с аппаратным устройством по протоколу TCP, а с Windows я бы использовал WinSock.

Какую эквивалентную библиотеку я могу использовать из iPhone SDK?

Ответы [ 2 ]

2 голосов
/ 26 марта 2010

WinSock - это версия Windows для сокета BSD. iPhoneOS, будучи Дарвином с BSD, конечно, также имеет API сокетов (<sys/socket.h> и т. д.).

См. http://en.wikipedia.org/wiki/Berkeley_sockets.

В CoreFoundation также есть API более высокого уровня, который называется CFSocket . (Базовая версия NSSocketPort недоступна на iPhoneOS.)

2 голосов
/ 26 марта 2010

Нет ничего подобного winsock как таковому, есть обертки Objective-C вокруг POSIX-сокетов, как NSUrl и тому подобное. Это ( Сетевое программирование - iPhone SDK ) может помочь получить представление о том, что доступно.

...