我自己使用QT去实现HTTP的隧道代理,在实现过程中,我将浏览器的代理服务器设置成我自己写的服务器,但是在使用的过程中发现,当web浏览器通过一个socket发出connect请求报文并处理完成之后,其他的请求报文(例如get\post等)就会通过其他不同的socket发送过来,请问有人知道这是什么情况吗?难道不应该是一次tcp连接使用同一socket通道吗?
1条回答 默认 最新
- qq_40026640 2019-12-09 11:05关注
get\post请求链接是短链接不是长链接,短连接每次都发起新的链接请求获得回应之后就直接关闭链接了。跟你之前的socket发出connect请求报文的链接是没有关系的。
解决 无用评论 打赏 举报