mirror of
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake.git
synced 2025-10-14 05:11:19 -04:00
Update comment not to refer to a Stream transport.
Stream is not part of this branch.
This commit is contained in:
parent
0d3b5f02b0
commit
c1ac2aa577
1 changed files with 3 additions and 6 deletions
|
@ -330,12 +330,9 @@ func parseIceServers(addresses []string) []webrtc.ICEServer {
|
|||
func newSession(snowflakes SnowflakeCollector) (net.PacketConn, *smux.Session, error) {
|
||||
// We build a persistent KCP session on a sequence of ephemeral WebRTC
|
||||
// connections. This dialContext tells RedialPacketConn how to get a new
|
||||
// WebRTC connection when the previous one dies.
|
||||
// If Stream based transport are used, inside each WebRTC connection,
|
||||
// we use encapsulationPacketConn to encode packets into a
|
||||
// stream.
|
||||
// If Packet based transport are used, inside each WebRTC connection,
|
||||
// packets are sent directly over unreliable data channel.
|
||||
// WebRTC connection when the previous one dies. Inside each WebRTC
|
||||
// connection, KCP packets are sent and received, one-to-one, in data
|
||||
// channel messages.
|
||||
dialContext := func(ctx context.Context) (net.PacketConn, error) {
|
||||
log.Printf("redialing on same connection")
|
||||
// Obtain an available WebRTC remote. May block.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue