gpt4 book ai didi

c++ - linux 套接字接收离开

转载 作者:太空狗 更新时间:2023-10-29 12:16:26 25 4
gpt4 key购买 nike

我正在使用 recvfrom 函数接收数据,例如:

bytes = recvfrom(my_socket, message, 1522, 0, NULL, 0);

通常recvfrom函数一直在等待接收数据。无论是否有数据,我都希望它在过去一段时间后让它离开。但是,如果没有任何数据(阻塞),我无法让它离开该状态。有什么办法吗?

最佳答案

可以看函数select .什么是选择?

Select 是一个管理文件描述符池的函数。当一些描述符在移动(做一个 Action )时,select 会告诉你。然后你可以执行一个 Action 。

如有任何问题,欢迎您:)

关于c++ - linux 套接字接收离开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22994518/

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