2010-08-13 21 views
0

HeeyiPad netservice更多設備

我想做一個網絡服務,更多的ipad可以同時連接到。

我做了一個1 iPad打開NSNetservice並打開輸入和輸出流。

我開始在iPad上一個netservice,

當與iPad B連接到iPad上這只是工作正常。 但是,當iPad C嘗試連接發生以下情況時: - 試圖解決NSNetService。 - 解決succesfull - 打開輸入流 - (EVENTCODE等於NSStreamEventOpenCompleted) 打開輸出流 - 完遇到

由於年底遭遇我無法連接的,這就是明確了我,但我怎麼做工作?

是否可以在同一個netstream上連接更多設備?還是我不得不製造另一種解決方案?

謝謝

回答

0

我認爲你必須爲每個連接創建一個新的線程。至少,當我爲iPhone構建消息應用程序時,這對我有用。每個連接都會保持線程,並等待響應(線程將「凍結」)。

+0

感謝您的回答,但您能更具體嗎? 我是否需要開放更多的NetServices? 謝謝 – 2010-08-13 09:35:17

+0

我曾經做過一個聊天應用程序,並且用戶可以連接到我的iPhone(服務器)與海誓山盟交談(客戶端)...每個客戶端連接都有他自己的線程... http://www.iphoneexamples。 com/ 在那裏你會發現如何;) – dododedodonl 2010-08-13 09:54:16