У меня есть к вам 2 вопроса.
Я создаю приложение для чата, которое опирается на Jabber, ведь мой сервер - это порт 5222 для серверной стороны.
Пинг портов
Как я могу пинговатьсервер через порт 5222 и проверьте, открыт ли он и отвечает.
Что-то вроде Ping.Once(Settings.Defualt.ChatServerDomain,Settings.Defualt.ChatServerPort);
Proxy Authentication
На моей работе мои приложения не входят в систему из-запрокси-сервер, который мы запускаем, в IE вы можете установить настройки прокси, которые разрешают всем общим приложениям подключаться к соединению, но мое приложение не использует эти настройки.
, поэтому мне нужно создать небольшую проверку дляпосмотрим, были ли они за прокси-сервером и покажем ли мы окно для аутентификации учетных данных пользователя.а также привязать приложение к их учетным данным, чтобы любой запрос был аутентифицирован во время открытия приложения.
Это то, что я имею в виду в Условиях кодирования
if(ProxyAuthRequired())
{
ProxyAuthWindow ProxyAuthWindow = new ProxyAuthWindow();
CurrentWindow.Enable = false;
/*
* Within the Form ProxyAuthWindow, This will callback to my main controller after
* The auth is checked and ok, This is what i do not know how to do
*/
ProxyAuthWindow.Show(); //Ask for the credentials and check the port inside here
}