gpt4 book ai didi

ios - GCDAsyncSocket readDataWithTimeout 没有继续读取数据

转载 作者:行者123 更新时间:2023-11-29 02:11:51 41 4
gpt4 key购买 nike

我在 iOS 应用程序中使用 GCDasyncsocket 通过套接字连接发送字符串,然后通过同一套接字连接每秒读取一个字符串。我还在不同端口上的同一服务器上创建了第二个套接字,并且每秒读取一次。

我的写入工作正常,每个套接字上的前几次读取工作正常,但随后连接似乎停止了。

我当前每秒读取的方法是通过调用来启动读取

[asyncSocket readDataWithTimeout:1 tag:1];
[asyncSocket_Emove readDataWithTimeout:1 tag:2];

在“didConnectToHost”末尾,并在“didReadDatawithTag”末尾再次类似地调用它们

如果需要,我可以提供更多详细信息,但是有人知道套接字为何停止吗?

最佳答案

替换这一行

[asyncSocket readDataWithTimeout:1 tag:1];

有了这个

[asyncSocket readDataWithTimeout:-1 tag:1];

可能适合你。

关于ios - GCDAsyncSocket readDataWithTimeout 没有继续读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29213466/

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