[問題] NSNetService沒有收到didPublish

看板MacDev作者 (doki)時間14年前 (2010/10/21 11:42), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
各位先進好 最近看到之前standford iOS課程的影片介紹到Bonjour Service 因此也想來實作看看 但是當我將 [netService publish] 之後 我的delegate有收到netServiceWillPublish 但是卻沒有收到netServiceDidPublish... 我有嘗試去跑xcode內的範例程式:SimpleNetworkStreams 在這個範例中的delegate的確兩個訊息都有收到 有一個主要的差別是在開socket的部份 我是用了一個叫做cocoa async socket的wrapper http://code.google.com/p/cocoaasyncsocket/ 但我相信這應該不會是問題才對... BTW 在ServiceType這一欄我看投影片是說要用IANA註冊過的protocol 但是我看課程影片的範例跟範例程式感覺都是隨便取一個名字 像是課程上的老師是用 _sampleservice._tcp 範例程式是用 _x-SNSUpload._tcp 所以取什麼名字有差嗎?只要要溝通的兩隻手機認得就好? 感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.249.177.50

10/21 15:05, , 1F
你要不要先實作 netService:didNotPublish:
10/21 15:05, 1F

10/21 15:06, , 2F
還有 netService:didNotResolve:
10/21 15:06, 2F

10/21 15:06, , 3F
看看會不會是有哪些 error
10/21 15:06, 3F
文章代碼(AID): #1ClxR2zp (MacDev)
文章代碼(AID): #1ClxR2zp (MacDev)