2011-12-20 3 views
2

Мне интересно, знает ли кто-нибудь о месте, где я могу получить учебное пособие по созданию простого чат-приложения в чат-чате между двумя iphones? Надеемся, что мы будем использовать push-уведомления, хотя это не так необходимо.Приложение для iPhone для мгновенного сообщения iPhone

Спасибо!

ответ

1

Я не знаю, из учебника, но вам нужно будет использовать две вещи:

  1. Socket программирования. - Установить соединение между устройствами и передать данные через сокеты.
  2. NSNetService/NSNetServiceBrowser - Публиковать ваши услуги.

Google эти 2, и вам будет хорошо!

+0

Зачем мне нужно использовать программирование сокетов? Не будут ли устройства за NAT, скрывая публичные IP-адреса? Я решил, что мне придется просто запрашивать сервер так часто, чтобы узнать, получено ли новое сообщение. При этом я не очень хорошо знаю о системах мгновенных сообщений в целом, поэтому я точно не знаю, как это делается, но я немного знаю о программировании сокетов в C. Есть ли в iOS библиотека собственных сокетов или вам нужно использовать библиотеку сокетов C? Спасибо, кстати! – Mason

+0

Вам понадобится сервер чата. Вы можете либо пойти для поставщиков чат-серверов, они могут иметь API для этого, я не уверен в этом. Я предполагаю, что вы можете просто открыть комнату в чате, и тот, у кого установлен ваше приложение, может общаться с кем-либо, имеющим одно и то же приложение. Если это так, то вам потребуются сокеты. В iPhone также работают сокеты BSD. Вы также можете проверить структуру CFNetwork. Плюс несколько бит потокового программирования. Всего наилучшего!! –

Смежные вопросы