以下是简短的版本: 有没有一种方法可以清空围棋频道,而不需要重新创建它,也不需要循环通过它?
原因:
现在,当传输被重置/重新连接时,我想"清空"额外的通道,以确保没有任何延迟的其他重置请求会导致事物再次重新连接.
以下是简短的版本: 有没有一种方法可以清空围棋频道,而不需要重新创建它,也不需要循环通过它?
原因:
现在,当传输被重置/重新连接时,我想"清空"额外的通道,以确保没有任何延迟的其他重置请求会导致事物再次重新连接.
您描述的内容本质上是活泼的,因为可能存在重新连接通道的合法请求.与其试图耗尽通道,我建议您跟踪时间.
在你的重新连接频道上,公布时间.重新连接完成后,请记下时间.在使用重新连接通道时,丢弃所有比上次重新连接更早的消息.
实现这一点的另一个更为一致的解决方案是将重新连接通道设置为布尔值.发送"true"以重新连接.重新连接完成后,发布"false".然后使用该通道,直到发现"false".