long CClientNet::GetValidIP()
{
long lValidIP = inet_addr("127.0.0.8");
//獲取當前主機的名字
char szHostName[200];
::gethostname(szHostName, sizeof(szHostName) -1);
//獲取當前主機的地址串列
hostent* phost = ::gethostbyname(szHostName);
//獲取一個有效地址
if (phost)
{
if (phost->h_addr_list[0] && phost->h_length == 4)
{
lValidIP = *(long*)phost->h_addr_list[0];
}
}
return lValidIP;
}
每次執行都那個樣子
而且連接同主機服務器只有
成員函式獲得IP好使
否則就是10061 由于目標計算機積極拒絕,無法連接。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/150873.html
標籤:網絡通信
上一篇:【MAC】記mac中django-admin.py 呼叫失敗的解決方案
下一篇:Python和TensorFlow2實作ELMO(Embedding From Language Model)模型,并對原始碼做了一些改進
