У меня есть 2 вопроса для вас.C# Pinging конкретных портов и учетных данных прокси
Я создаю приложение для чата, которое полагается на Jabber, ведь мой сервер - это порт 5222 для серверной части вещей.
Порт Ping
Как я могу пинговать сервер через порт 5222 и проверить, если его открытым и отвечать на запросы.
Что-то вроде Ping.Once(Settings.Defualt.ChatServerDomain,Settings.Defualt.ChatServerPort);
Proxy Authentication
В моей работе мои приложения не войти в систему из-за прокси-сервера, мы бежим, в IE можно установить параметры прокси-ведьмой разрешить все общие приложения для подключения кинул , но мое приложение не использует эти настройки.
так что мне нужно сделать, это создать небольшую проверку, чтобы посмотреть, были ли они за прокси-сервером, и если мы показываем окно для аутентификации учетных данных пользователя. а также привязать приложение к ним учетные данные, чтобы любой запрос был аутентифицирован во время открытия приложения.
Это то, что я имею в виду Coding Условия
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
}
Пожалуйста, разделите это на два вопроса. –
Ну, действительно, такая же проблема, подключение к серверу и аутентификация на сервере. Я не возражаю, разбивая их на – RobertPitt