我有點新的Objective-C /可可,我正在努力編寫一個bonjour服務器客戶端應用程序。 由於我沒有太多經驗,如果您的回覆也可以包含關於如何操作的解釋,而不僅僅是代碼,我將不勝感激。如何在客戶端斷開連接時獲取NSNetService通知?
我設法使用服務器的netService:didAcceptConnectionWithInputStream:outputStream
方法在服務器和客戶端之間建立連接和輸入輸出流。
事情是,我希望服務器有一個所有連接客戶端的列表。 我知道客戶端的NSNetServiceBrowserDelegate有一個方法,在與bonjour服務的連接結束時會被吊銷, 但我無法找到一個與我在服務器端可以使用的NSNetServiceDelegate
相同的方法來運行適當的客戶端斷開連接時的代碼。
這就是關於那個點的流。 – uchuugaka 2014-09-05 09:41:05
是不是有一種「活」的方式來知道?我的意思是,如果我指望流,唯一一次我知道客戶端斷開連接的時候是我嘗試使用他的流時。 – AMI289 2014-09-05 14:35:14