一般插座问题

问题描述:

我正在建立一个客户端,与http服务器进行“对话”。现在我的客户端需要同时下载文件。现在我的客户端只是为每个连接打开一个套接字(实际上是异步套接字),但我想知道我是否可以只用一个套接字来实现呢?一般插座问题

感谢

亚历

可以具有相同的套接字上的多个请求,但他们必须按顺序处理。在HTTP中,这称为持续连接,您可以使用keep-alive头来完成它。

如果你想同时下载2个文件,你需要2个独立的连接。

+0

你能详细说明保持活力吗?它不是http 1.1中的默认值吗? – Alex1987 2010-04-16 17:55:05

+0

@ Alex1987:如果我没有记错,保持活着默认保持活着,但也可以设置为关闭。 – 2010-04-16 18:10:05

看看RFC 2616第8节“连接”。