当前位置:  开发笔记 > 编程语言 > 正文

通过.NET TcpClient与HTTP代理进行通信

如何解决《通过.NETTcpClient与HTTP代理进行通信》经验,为你挑选了1个好方法。

如何通过HTTP代理与TcpClientC#进行通信,有点像WebProxy使用时HttpWebResponse



1> Jon Skeet..:

好吧,TCP没有任何直接等同于HTTP代理的东西.在HTTP中,客户端(通常)知道代理 - 它与代理进行通信,并要求代理代表它连接到真实的Web服务器.

TCP没有定义那种东西,因此任何代理都必须是透明的(即路由器或操作系统在没有客户端知道的情况下执行的操作,例如使用iptables)或作为TCP之上的协议的一部分( HTTP代理就是一个很好的例子,在不同的答案中提到的SOCKS也是如此.


完全没用的评论...... Benton的图书馆很好.
@conker:如果你使用他的答案中提到的那种代理服务器,我敢说与Benton链接的库很好.尽管如此,这并不反对我的答案的任何部分.
问题很简单,这个帖子中的所有其他答案都是重点.没有人询问或回答代理服务器,特别是代理服务器的"那种"或"其他""种类".它是关于在TCPClient之上实现代理客户端.不要再谈论你不知道的事了.
推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有