代码之家  ›  专栏  ›  技术社区  ›  RobertPitt

Ping特定端口和代理凭据

  •  1
  • RobertPitt  · 技术社区  · 14 年前

    我有两个问题要问你。

    我正在创建一个基于Jabber的聊天应用程序,witch is my server is port 5222 for the server side of things。

    平平港

    如何通过端口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
    }
    
    1 回复  |  直到 14 年前
        1
  •  3
  •   Kamran Khan    14 年前
    1. 对于平:尝试 Ping

    2. 你可以这样做 check and set the proxy 资格证书。