在乙個區域網內,ip使用數量有限,所以隨著聯網的裝置數越來越多,出現ip衝突的問題越來越頻繁。所以做了乙個空閒ip檢測小工具,在給新增裝置設定ip之前,可以檢測區域網內空閒的ip來使用,由此可減少衝突發生。
在執行ping時,如果返回的結果值為 1,則表明沒有ping平通,ip空閒;如果返回的值不為 1,則認為ping通,ip已經在被使用(不包含特殊情況)。
解析出ip段的範圍,並對輸入的ip段格式進行檢測。當輸入ip段符合規則時,進行迴圈ping操作。
//定義標號l1,用於goto跳轉l1: cout<>」;
string startip;
cin>>startip;
int pos=startip.find_last_of(".");
string inputip=startip.substr(0,pos+1);
startip=startip.substr(pos+1);
cout<>」;
string endip;
cin>>endip;
pos=endip.find_last_of(".");
endip=endip.substr(pos+1);
//對輸入ip格式檢測
簡單地通過ping的結果進行ip是否空閒判斷有不嚴謹之處,但是這足以獲得大多數情況下的真實ip情況。並且在實現檢測輸入ip段是否合規部分,用到了goto語句,雖然筆者也知goto存在一些所謂的問題,但不得不說在這樣的小場景,用著真舒肥。
如果鏈結失效,請直接去我的主頁資源裡獲取。世界這麼大,我只是乙個永遠需要不斷學習和思考的小學生,感謝所有的挫折和困難。小工具 tree工具
wangyetao linux u1604 tree l 1 bin boot cdrom dev etc home initrd.img boot initrd.img 4.4.0 116 generic initrd.img.old boot initrd.img 4.4.0 112 gener...
幾個小工具
1 svn 輕量級的版本控制 2 incredibuild 分布式的編譯工具,對於大專案編譯很有好處,在團隊每個成員的機器上安裝一人,能極大的提高 編譯效率 3 dbg 中文幫助文件 http www.dbgtech.net windbghelp index.html 4 visualassit x...
天氣小工具
昨天我們得到了全國的省份,市,區的 資訊。我們就應該讓使用者能選擇。img img img 通過使用jcombobox我們可以顯示出選項,並且在使用者作出乙個當前選擇時,影響下乙個選擇!方便起見,我們初始選擇都是空,每當使用者選擇了省份,就跟根據選擇省份改變市和區。以省份的jcombobox為例 其...