如題,unix環境,在用socket建立tcp連接時,創建套接字之后,呼叫connect函式試圖和對方建立連接,但程式卻在connect函式這里掛起,導致行程呆住,connect函式用的是非阻塞模式,請高手指點這是咋回事,代碼如下:
sockfd = socket( AF_INET, SOCK_STREAM, 0 );
flag = fcntl( sockfd, F_GETFL, 0 );
flag |= O_NONBLOCK;
fcntl( sockfd, F_SETFL, flag );
ret = connect( sockfd, (struct sockaddr *)&des, sizeof( des ) );
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/106675.html
標籤:網絡通信
上一篇:異步一致性問題
下一篇:HTTP
