【发布时间】:2013-05-21 23:56:31
【问题描述】:
我想做一个简单的HTTP代理服务器。
这里,由于连接数的关系,我在设计程序时遇到了一些问题。
当客户端尝试连接到 2 个服务器时,将有 2 个连接;一个从客户端到服务器A,另一个从客户端到服务器B。这是自然的;至少我认为。
但是,当客户端和服务器之间存在代理时,我感到很困惑。我认为客户端可能只与代理建立 1 个连接,并通过连接发送所有 HTTP 消息(到服务器 A 和服务器 B)。第一种方法很自然(为 2 个服务器建立 2 个连接),但我想在开始实施之前仔细检查一下!
【问题讨论】: