Я знаю, как сделать сокет Java на сервере. Но как сделать сокет в iPhone для связи с сервером с помощью сокета?
Базовое основание имеет CFSocket и CFStream.Тем не менее, есть библиотека, которая делает их использование более приятным.
CFSocket
CFStream
http://code.google.com/p/cocoaasyncsocket/
Я рекомендую проверить это (а также почитать документы по Core Foundation, чтобы лучше это понять).
Некоторые ресурсы, связанные с коммуникациями на iPhone: