我想知道是否有人知道有一個組合的Objective-C Bonjour/TCP堆棧,這會讓我忘記管理套接字,廣播服務等,而是讓我只是託管一個服務和/或獲取現有服務的列表並連接到一個。然後繼續從服務器端發送消息到特定客戶端或從客戶端發送到服務器。Objective-C Bonjour/TCP Stack
我認爲任何收到的消息和/或發現的服務都會通過委託方法發送給我,而其餘的骯髒工作則由堆棧決定。
我意識到這並不是很難實現我自己,我已經完成了一些工作,但使用成熟的框架會更有意義。
如果它與iPhone兼容,則需要加分。
不是我真正想到的。我的意思是某種類型/框架,它會照顧所有TCP低級別的東西,並將它與Bonjour結合在一起(實際上這不是問題,我現在正在使用NSNetServices)。我仍然會收到原始數據並根據需要進行響應。 這個想法只是讓框架使用bonjour來發現服務器,然後創建一個通信通道,而不必擔心初始化套接字,爲它們排隊讀取等等。 很可能存在這樣的情況。 – 2009-08-10 11:13:42
正如我所說的 - 您可以使用HTTP服務器來處理協議和通信層,並將其自身掛鉤。開發者示例代碼中有幾個例子可以適應這種情況。 – AlBlue 2009-08-12 08:26:09