Сокеты в OSX Lion с xcode4? - PullRequest
       2

Сокеты в OSX Lion с xcode4?

1 голос
/ 11 августа 2011

Я хочу создать TCP-соединение (клиент) с сокетами в OSX. Я использую xcode 4.

Какой класс я должен использовать?

Ответы [ 2 ]

4 голосов
/ 12 августа 2011

Я бы взглянул на CocoaAsyncSocket, который имеет открытый исходный код и доступен по адресу:

http://code.google.com/p/cocoaasyncsocket/

У них есть очень хорошие примеры того, как использовать фреймворк, и это гораздо лучше, чем иметь дело с вызовами C напрямую ...

CocoaAsyncSocket поддерживает TCP и UDP. Класс AsyncSocket предназначен для TCP, а класс AsyncUdpSocket предназначен для UDP.

2 голосов
/ 11 августа 2011

Если вы знакомы с сокетами BSD и предпочитаете их использовать, проверьте эту страницу (вид устарел).#include <sys/socket.h>

Однако, как уже упоминалось в MTurner, CocoaAsyncSocket считается лучшим решением.

...