Add webrtc (#179)

* Add x-webrtc

* update webrtc protocol

* address review comments

* fix fmt

* update code to 0x118
This commit is contained in:
Chinmay Kousik 2022-07-17 15:09:29 +05:30 committed by GitHub
parent 043a1ee9c8
commit 696f50ab79
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -36,6 +36,7 @@ const (
P_WS = 0x01DD P_WS = 0x01DD
P_WSS = 0x01DE // deprecated alias for /tls/ws P_WSS = 0x01DE // deprecated alias for /tls/ws
P_PLAINTEXTV2 = 0x706c61 P_PLAINTEXTV2 = 0x706c61
P_WEBRTC = 0x118
) )
var ( var (
@ -247,6 +248,11 @@ var (
Code: P_WSS, Code: P_WSS,
VCode: CodeToVarint(P_WSS), VCode: CodeToVarint(P_WSS),
} }
protoWebRTC = Protocol{
Name: "webrtc",
Code: P_WEBRTC,
VCode: CodeToVarint(P_WEBRTC),
}
) )
func init() { func init() {
@ -283,6 +289,7 @@ func init() {
protoWS, protoWS,
protoWSS, protoWSS,
protoPlaintextV2, protoPlaintextV2,
protoWebRTC,
} { } {
if err := AddProtocol(p); err != nil { if err := AddProtocol(p); err != nil {
panic(err) panic(err)