5
我想在C語言中創建單線程服務器在Linux(紅色小屋),將聽多個套接字。錯誤接受:資源暫時不可用
我需要使用非阻塞套接字,當我設置標誌,以無阻塞這樣的:
int flagss = fcntl(socketfds[j],F_GETFL,0);
flagss |= O_NONBLOCK;
fcntl(socketfds[j],F_SETFL,flagss);
我得到:
ERROR on accept: Resource temporarily unavailable
否則,一切完美的作品。
謝謝,我用select和它的工作 – oznus
感謝您對隱含意義的解釋! –