질문이 2 개 있습니다.C# 특정 포트 및 프록시 자격 증명을 핑합니다.
Jabber에 의존하는 채팅용 애플리케이션을 만드는 중, 마녀는 내 서버입니다. 서버쪽에는 포트 5222입니다.
포트 핑 I 포트 5222을 통해 서버에 ping 그리고 만약 오픈과 응답 확인할 수 있습니다 방법
.
뭔가 같은 Ping.Once(Settings.Defualt.ChatServerDomain,Settings.Defualt.ChatServerPort);
프록시 인증
내 직장에 응용 프로그램 때문에 당신이 연결을 던졌다에 프록시 설정 마녀 모든 일반 응용 프로그램을 수 있도록 설정할 수 있습니다 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
}
두 개의 질문으로 나누십시오. –
글쎄, 서버에 연결하는 것과 서버에 인증하는 것과 같은 문제가 있습니다. 나는 그들을 나눌 생각이 없다. – RobertPitt