gpt4 book ai didi

c - 一定时间后停止 recvfrom()

转载 作者:太空宇宙 更新时间:2023-11-04 02:46:00 25 4
gpt4 key购买 nike

我想等待一段固定的时间(比如 3 秒)让 recvfrom() 接收一些数据,如果它没有接收到任何东西我想退出我的程序(在这 3 秒内)怎么做到的?

最佳答案

使用 SO_RCVTIMEO 选项调用 setsockopt() 以在套接字上设置读取超时。如果超时触发,recvfrom() 将返回 -1 并带有 errno == EAGAIN/EWOULDBLOCK

关于c - 一定时间后停止 recvfrom(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27347250/

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