2011-12-20 33 views
2

我想知道是否有人知道我可以在兩個iPhone之間構建一個簡單的IM式聊天應用程序的教程的地方?希望涉及推送通知,儘管這不是必要的。iPhone即時消息應用程序教程

謝謝!

回答

1

我不知道一個教程,但你需要使用兩件事情:

  1. Socket編程。 - 建立設備之間的連接,並通過套接字傳輸數據。
  2. NSNetService/NSNetServiceBrowser - 發佈您的服務。

谷歌這些2,你會很好去!

+0

爲什麼我需要使用套接字編程?這些設備不會在NAT後面,遮擋公共IP地址嗎?我想我必須經常查詢服務器以查看是否收到新消息。話雖如此,我對一般的即時消息系統並不十分了解,所以我不完全知道它是如何完成的,但我對C中的套接字編程知之甚少。iOS是否有自己的套接字庫,或者你必須使用C套接字庫嗎? 謝謝,順便說一句! – Mason 2011-12-20 15:33:34

+0

你需要一個聊天服務器。你可以選擇聊天服務器提供商,他們可能有API,我不確定。我假設你可以打開一個聊天室類型的東西,並且安裝了你的應用的任何人都可以與具有相同應用的任何其他人聊天。如果是這種情況,那麼你需要套接字。 BSD套接字也適用於iPhone。您也可以檢出CFNetwork框架。再加上一些流編程。祝一切順利!! – 2011-12-21 10:19:25

相關問題