空閒IP檢測小工具

2021-10-09 07:36:43 字數 1124 閱讀 8488

在乙個區域網內,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為例 其...