
4 Dec
2011
4 Dec
'11
5:08 p.m.
On Sun, 4 Dec 2011, Eugen Leitl wrote: <Huge Snip>
Just pumping the packets was the first challenge which we finished around 2am. The second obstacle was that facebook decides to drop about 50% of our packets after the first 15, so we then implemented a crude TCP style acknowledgement/handshake method that ensures each packet gets delivered. Implementing TCP inside of TCP... as meta as you get.
If they are willing to go through all of the trouble of reimplementation, wouldn't it have made a LOT more sense to implement GRE rather than TCP, then just pump whatever they wanted through the GRE tunnel in whatever protocol they wanted? //Alif -- I hate Missouri. Land of the free, home of the perjuriously deranged.