解析NSNetService时出错



我正在iPhone中创建一个通过wi-fi玩的棋盘游戏。

当设备A邀请设备B播放(尝试解析B发布的NSNetService)时,设备B可以接受或拒绝。

如果B拒绝,则通知A,一切正常。但是,如果A稍后再次尝试邀请B,我的netService:didNotResolve:委托方法中会出现以下错误。

NSNetServicesErrorCode=-72003NSNetServicesErrorDomain=10

错误-72003表示NSNetServicesActivityInProgress。。。如何让一个玩家多次"邀请"另一个玩家?

我正在使用AsynchSocket库,谢谢!

好的,我想明白了。

我正在做的是在browserIdFind:delegate方法中尽快解析NSNetService。当需要连接时,我调用[socket connectToAddress:],传递NSNetService地址,不再有错误!

谢谢!

[service resolveWithTimeout:]调用[service stop]

之前

相关内容

  • 没有找到相关文章