我使用recv()从套接字读取数据,使用fcntl()设置套接字阻塞/非阻塞。我的问题是:如果我调用recv() (阻塞),并且从另一个线程调用fcntl()并设置套接字非阻塞,那么当前运行的recv()会返回还是fcntl()的效果只会在阻塞recv()返回之后发生,然后我再次调用它?
发布于 2016-05-02 17:24:05
它不会影响当前的接收操作。
奇怪的事要做。
https://stackoverflow.com/questions/36985793
复制相似问题