Проверьте, действителен ли IP-адрес в vb.net

Я работаю над приложением Windows Forms. У меня есть текстовое поле, в котором пользователь может написать IP-адрес, и я хочу проверить, правильно это или нет. Я пытаюсь использовать поставщика ошибок и эту функцию, но ничего не происходит. Как я могу выполнить эту проверку?

Public Function IsAddressValid(ByVal addrString As String) As Boolean

        Dim address As IPAddress = Nothing
        Return IPAddress.TryParse(addrString, address)

    End Function

person Community    schedule 01.08.2017    source источник
comment
Ваша функция бул. Он возвращает true, если внешний вид строки может быть IP-адресом, иначе false. Он не будет проверять, существует ли ip-адрес. Ссылка msdn.microsoft.com /де-де/библиотека/   -  person muffi    schedule 01.08.2017
comment
Исходный код чего??   -  person Visual Vincent    schedule 01.08.2017
comment
как сделать эту проверку? По методу Try Parse или наоборот?   -  person    schedule 01.08.2017
comment
Попробуйте этот вопрос stackoverflow.com/ вопросы/32936840/   -  person muffi    schedule 01.08.2017
comment
вы отлаживали свой код? используйте этот код Dim i = IPAddress.TryParse(addrString, address) Return -1 и сообщите нам, каково значение i?   -  person Ali    schedule 02.08.2017