2

我正在尝试构建一个使用 TCP 套接字与服务器通信的应用程序。

在系统设置中检测到代理时,应用程序会尝试通过以下步骤通过它进行连接:

Connect to proxy.
Issue CONNECT Host:Port HTTP/1.1<CR><LF>
Issue <CR><LF>

然而事实证明,代理还需要使用当前登录用户的凭据进行 NTLM 身份验证。

.Net 已经使用:

 Webproxy.crendentials = CredentialCache.GetDefaultCrendentials

但它只适用于 WebRequests 类型的套接字。我正在使用带有 Stream.Read 和 Stream.Write 的常规套接字

4

0 回答 0