【发布时间】:2018-04-09 11:57:05
【问题描述】:
有没有办法调用一个函数,然后如果响应时间过长就取消或跳过调用?
我正在模拟一个 ftp 连接,并且我正在使用此函数调用从服务器接收响应:
status = receiveMessage(ccSocket, replyMsg, sizeof(replyMsg), &msgSize);
有没有办法等待,比如说,5 秒,如果函数调用还没有响应,则跳过它?
【问题讨论】:
-
使用标准 C?你不能!你必须重新考虑你的设计。
-
点击stackoverflow.com/questions/7738546/…这是您的问题的解决方案