-1
我們目前正在面對客戶本地網絡中某個未知設備的問題。該設備正在向我們的客戶端發送一個ICMP端口不可達包,這會導致意外的行爲。如何通過C#發送ICMP端口無法訪問的包?
爲了驗證修復已經解決了這個問題,我想寫一個小型應用程序在網絡上隨機的計算機上運行,發送相同的軟件包到我們的軟件。目前爲止唯一發現的是如何通過C#發送ICMP PING,但這不包括我的需求。
有沒有辦法實現這一點使用C#?
我們目前正在面對客戶本地網絡中某個未知設備的問題。該設備正在向我們的客戶端發送一個ICMP端口不可達包,這會導致意外的行爲。如何通過C#發送ICMP端口無法訪問的包?
爲了驗證修復已經解決了這個問題,我想寫一個小型應用程序在網絡上隨機的計算機上運行,發送相同的軟件包到我們的軟件。目前爲止唯一發現的是如何通過C#發送ICMP PING,但這不包括我的需求。
有沒有辦法實現這一點使用C#?
我找到了使用nping的解決方案。然後您可以使用以下nping命令從C#調用nping:
nping --icmp --icmp-type 3 --icmp-code 3 -c 1 myIp