2012-11-13 75 views
1

我想通過使用套接字的WiFi通過iOS設備進行通信。有iOS設備播放服務器角色(打開偵聽套接字等待另一個)。其他設備將是客戶端,並使用其套接字連接到服務器的iOS設備。我不允許通過任何網絡服務器進行通信,僅在這些iOS設備中進行通信。僅基於iOS設備的服務器客戶端

有沒有簡單的解決方案,可以簡單告訴我可以使用什麼。如果只是使用Objective C,它會更好。

謝謝。

回答

0

請搜索卓悅,NSNetService和NSNetServiceBrowser。

+0

非常感謝,我搜索了Bonjour,這是我正在尋找的東西。 :)歡迎光臨 –

+0

。如果您認爲這是您的答案,請接受答案 –

+0

您知道這些服務中是否有任何服務可以與3G互聯網連接?因此,如果我將設備的IP連接到移動互聯網,我是否能夠像使用Wi-Fi一樣使用它進行通話? (我知道,IP不是靜態的,建議使用DNS服務器,它給我當前的IP,但這是另一回事) – johk95

0

可能你應該使用GameKit Framwork。

有一個類似的問題: Client/Server GKSessions

您還可以檢查出的官方文件: http://developer.apple.com/library/ios/#documentation/GameKit/Reference/GKSession_Class/Reference/Reference.html

+0

謝謝你的回答,TedCheng。我試過GameKit Framework,但我想使用套接字,因爲通過套接字,我可以在iOS設備之間進行通信,可能是Android設備或其他平臺。我認爲正確嗎? GameKit框架只允許2個iOS設備。 –

+0

我在谷歌搜索了「ios and android peer to peer connection」。似乎已經有一些關於此的討論。 也許你可以看看 – TedCheng

+0

謝謝,我感謝你的建議。也許我會看看這個。 :)但如果您對我的原始問題有任何建議,請告訴我。 –

相關問題