我可以重用TCP连接吗?

Can I reuse a TCP connection?

本文关键字:连接 TCP 我可以      更新时间:2023-10-16

我正在连接到一个网站,并通过发送一个GET请求检索HTTP数据。我必须连接到同一个网站两次检索两个不同的页面。我是网络编程的新手,但我相信connect函数连接到服务器,并创建一个tcp连接。

现在每次我连接到服务器检索HTTP数据,它必须创建一个新的tcp连接,有任何方法我可以重用旧的吗?它在另一个之后立即检索http数据。这没什么大不了的,但我很好奇。

您可以使用HTTP 1.1,其中连接是持久的或使用HTTP 1.0并发送头" connection: Keep-Alive"

这样您就可以获取第二个页面而无需再次连接(只是GET再次在同一套接字上)。