0

我和我的搭档检查了完全相同的代码,我们都使用同一个网络。

当我尝试使用 AsyncSocket 连接到套接字时,它可以工作。当我的伴侣做同样的事情时,它不会。

我试过谷歌搜索,但没有吸引力。有小费吗?

4

1 回答 1

0

这个问题的答案如下。

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

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

如果您没有明确返回值,则此函数在任何给定设备上实际返回的内容是不确定的(或至少无法计算)。在我的机器上,它碰巧返回真,而在我伙伴的机器上它是假的。

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

于 2011-09-15T23:34:05.187 回答