TCP Over HTTP 的Buffer问题

记录下备忘。

场景:要把TCP拆成一个个HTTP请求,通过Proxy

1、HTTP Client上载数据到CCProxy ,然后再到Web服务器的时候。 如果数据量比较小,例如10个字节,Proxy就会等着到一定的数据才向Web服务器发送。

也可能不同的代理服务器实现会有不同。

那么就没办法重用这个Upload做数据传输了,需要每次开一个新的HTTPSession。

不通过CCProxy,直接连到Web服务器上就没这个问题。所以应该不是Client和Server的问题,而是CCProxy的实现问题。

2、下载的时候CCProxy 可以实时把数据发送给Client。但是Fiddler不行,会先做Buffer。

https://github.com/larsbrinkhoff/httptunnel

http://metalab.unc.edu/LDP/HOWTO/mini/Firewall-Piercing.html

原文地址:https://www.cnblogs.com/ttvnc/p/4297393.html