gpt4 book ai didi

macos - 如何在ASyncSocket中检测远程断开连接

转载 作者:行者123 更新时间:2023-12-03 17:13:32 25 4
gpt4 key购买 nike

我在 Cocoa 上使用 ASyncSocket,但是当远程主机断开连接时,我没有收到 onSocketDidDisconnect 事件(可能每 5 次测试一次)。 -isConnected 方法返回 TRUE。
如何检测远程主机断开连接?谢谢 !

最佳答案

如果没有读取排队,AsyncSocket 将不会报告远程对等点的断开连接。我认为这是 CFStream 本身的一个错误(不要引用我的话)。通过总是排队读取,我们似乎相处得很好。

关于macos - 如何在ASyncSocket中检测远程断开连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13906725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com