AsyncSocket在我的模拟器上运行,但不是我的伙伴 - 连接取消错误

时间:2011-09-15 22:27:21

标签: iphone objective-c ios ipad cocoaasyncsocket

我的合作伙伴和我检查了完全相同的代码,我们都使用相同的网络。

当我尝试使用AsyncSocket连接到套接字时,它可以工作。当我的伴侣完成同样的事情时,却没有。

我尝试过谷歌搜索,但我没有牵引力。有什么提示吗?

1 个答案:

答案 0 :(得分:0)

这个问题的答案如下:

实现以下委托函数时,我们没有返回值:

- (BOOL)onSocketWillConnect:(AsyncSocket *)sock;

如果你没有明确地返回一个值,那么这个函数在任何给定设备上实际返回的是非确定性的(或者至少不可能计算)。在我的机器上,它碰巧是真的,而在我的伙伴身上它是假的。

像往常一样,注意编译器警告可以解决这个问题。