作者dokinkon (doki)
看板MacDev
标题[问题] NSNetService没有收到didPublish
时间Thu Oct 21 11:42:56 2010
各位先进好
最近看到之前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
1F:→ zonble:你要不要先实作 netService:didNotPublish: 10/21 15:05
2F:→ zonble:还有 netService:didNotResolve: 10/21 15:06
3F:→ zonble:看看会不会是有哪些 error 10/21 15:06