gpt4 book ai didi

c - 如何在不使用 select() 的情况下在特定套接字和特定端口上超时?

转载 作者:行者123 更新时间:2023-11-30 14:27:30 25 4
gpt4 key购买 nike

查看select()函数似乎是用来检查多个事件源的。

我有一个套接字绑定(bind)到我的服务器上的一个端口。

基本上想要超时recvfrom() 500ms后起作用。

select() 是执行此操作的最佳/唯一方法还是过度杀戮?

谢谢!

最佳答案

select 是设置套接字文件描述符超时的最佳方法。这并不是矫枉过正,它实际上是正确的调用,它将使您的程序进入休眠状态,直到数据可用或发生超时,这意味着您的程序不会锁定系统。

关于c - 如何在不使用 select() 的情况下在特定套接字和特定端口上超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7853861/

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