snowflake/common/turbotunnel
David Fifield 70126177fb Turbo Tunnel client and server.
The client opts into turbotunnel mode by sending a magic token at the
beginning of each WebSocket connection (before sending even the
ClientID). The token is just a random byte string I generated. The
server peeks at the token and, if it matches, uses turbotunnel mode.
Otherwise, it unreads the token and continues in the old
one-session-per-WebSocket mode.
2020-04-23 16:02:56 -06:00
..
clientid.go Import Turbo Tunnel support code. 2020-04-23 14:00:03 -06:00
clientmap.go Import Turbo Tunnel support code. 2020-04-23 14:00:03 -06:00
consts.go Turbo Tunnel client and server. 2020-04-23 16:02:56 -06:00
queuepacketconn.go Import Turbo Tunnel support code. 2020-04-23 14:00:03 -06:00
redialpacketconn.go Import Turbo Tunnel support code. 2020-04-23 14:00:03 -06:00