Вопрос

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

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

Это было полезно?

Решение

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

Другие советы

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

Видеть http://en.wikipedia.org/wiki/Berkeley_sockets.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top