我可以重用TCP连接吗?

Jos*_*osh 3 c++ windows networking tcp http

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

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

cni*_*tar 6

您可以使用HTTP 1.1连接持久的地方或使用HTTP 1.0并发送标题"Connection:Keep-Alive".

这样你就可以在不再连接的情况下获取第二页(GET再次在同一个套接字上).