using system;
using system.collections.generic;
using system.diagnostics;
using system.linq;
using system.net;
using system.net.networkinformation;
public static class iphelper
catch (exception ex)//直接丟擲異常
return retlist;
}/// /// 使用 netstat 命令獲得埠的字串
///
/// 埠的字串
private static string getportisinoccupiedstatebynetstat()
}catch (exception ex)
return output;
}#endregion
#region 獲得乙個當前沒有被使用過的埠號
/// /// 獲得乙個當前沒有被使用過的埠號
///
/// 當前沒有被使用過的埠號
public static int getunusedport()
}//如果獲取不到
return -1;}}
#endregion
/// ///獲取區域網的ip
///
public static string getaddressip()}}
}}
#endif
#if unity_standalone_win || unity_android
///獲取本地的ip位址
for (int i = 0; i < dns.gethostentry(dns.gethostname()).addresslist.length; i++)
}#endif
return addressip;
}private static string ip = null;
private static int port = -1;
public static string ip
return ip;}}
public static int port
return port;}}
}
區域網IP衝突
最近剛重灌系統,發現實驗室的電腦網路總是有問題,時不時的斷網,然後又好了,還以為是網絡卡的問題。遠端登入也因此沒法用了。有時候重設ip會有ip衝突的報道。以前設的內網ip是192.168.1.6,今天把ip改成192.168.1.66,然後發現網路好了。在cmd下ping 192.168.1.6有回...
解決區域網IP衝突
我們都知道,在internet和intranet網路上,使用tcp ip協議時每台主機必須具有獨立的ip位址,有了ip位址的主機才能與網路上的其它主機進行通訊,對此應該不用我羅嗦了。不過我想你肯定碰見過ip位址發生衝突的情況,至少我就遭遇過。那一天我發現我的網路客戶不能正常工作,只要電源開啟,都會頻...
區域網獲取服務端IP
1 客戶端 include iostream include winsock2.h using namespace std pragma comment lib,ws2 32.lib define getip 0x101 define sentip 0x102 typedef struct ippa...