[問題] NSNetService沒有收到didPublish
各位先進好
最近看到之前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
10/21 15:05, 1F
→
10/21 15:06, , 2F
10/21 15:06, 2F
→
10/21 15:06, , 3F
10/21 15:06, 3F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章
65
105