【发布时间】:2023-03-04 00:02:02
【问题描述】:
我需要快速方法来检查套接字是否有可供读取的数据。 我使用 select(),但速度不快。 是否存在更快的方法?
【问题讨论】:
-
它有什么不“快”的?调用 select() 需要多长时间,因此每秒可以执行的选择数。还是问题更多的是您正在进行多少总数据处理。定义你对“快”的含义/期望
-
我需要在 1/10 秒内检查大约 1000 个套接字,可能会更快。我用 1000 个套接字测试了 select()。每个套接字每 10 秒发送 4 个字节。 1 秒处理了 1000 个套接字。