Я знаю, что вы можете легко отправить запрос ping и получить логический тип возврата в .NET, используя что-то вроде:
If My.Computer.Network.Ping(addressToPing_str, pingTimeOutMS_int) Then<br>
MessageBox.Show("Ping successful")<br>
End If
Но, похоже, для этого используется прокси-сервер, установленный глобально для Windows (похоже, он использует те же настройки, что и Internet Explorer.)
Что я хочу сделать, так это указать свой собственный IP-адрес и порт для использования в качестве прокси, вместо использования глобального значения windows или чего-то еще ...
Будет одновременно запущено несколько приложений и даже несколько пингов, так как мое приложение проверяет несколько серверов параллельно. Поэтому изменение глобального значения, отправка ping, а затем его установка не возможны.
Поэтому мой вопрос - есть ли какой-либо альтернативный метод отправки запроса ping, который также позволит мне указать, какой прокси-сервер я хочу использовать?
Спасибо!