AsyncSocket 在我的模拟器上工作,但在我的合作伙伴的模拟器上工作 - 连接取消错误
我和我的伙伴检查了完全相同的代码,并且我们都使用相同的网络。
当我尝试使用 AsyncSocket 连接到套接字时,它可以工作。当我的伴侣做同样的事情时,事实并非如此。
我尝试过谷歌搜索,但没有吸引力。有什么建议吗?
My partner and I have checked out the exact same code, and we are both using the same network.
When I try and connect to a socket using AsyncSocket, it works. When my partner does the exact same thing, it does not.
I have tried Googling but I have no traction. Any tips?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个问题的答案如下。
在实现以下委托函数时,我们没有返回值:
如果您没有明确返回值,则该函数在任何给定设备上实际返回的内容都是不确定的(或者至少无法计算)。在我的机器上,它碰巧返回 true,而在我伙伴的机器上,它返回 false。
像往常一样,注意编译器警告就可以解决这个问题。
The answer to this questions is as follows.
When implementing the following delegate function, we did not return a value:
If you don't expicitly return a value, what this function actually returns on any given device is non-deterministic (or at least impossible to calculate). On my machine, it happened to return true, and on my partner's it was false.
As usual, paying attention to the compiler warnings would solve this problem.