TCP連接,socket connect失敗,錯誤是No route to host,
然后用getsockopt(sockfd,SO_SOCKET, SO_ERROR, &err, &errsize )取出的錯誤碼為什么會是0呢?
uj5u.com熱心網友回復:
求各位大神解答、賜教uj5u.com熱心網友回復:
能否將你的代碼貼出來,然后進一步分析原因.uj5u.com熱心網友回復:
代碼不好帖的,抱歉
其實就是socket()進行連接,然后連接失敗,這時候讀取errno錯誤碼是113,也就是No route to host,
然后就用getsockopt(socketfd,SO_SOCKET, SO_ERROR, &err, &errsize)讀出來的err確實0,不明白為什么
uj5u.com熱心網友回復:
沒有人知道嗎?uj5u.com熱心網友回復:
希望大神解答賜教,分數可以增加的uj5u.com熱心網友回復:
errsize的值設定了嗎
uj5u.com熱心網友回復:
connect的時候用到的目的地址能ping通嗎?如果不能ping通,當然connect失敗。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/121888.html
標籤:網絡通信
下一篇:openvpn 客戶端連接失敗
