Unverified Commit 152990b9 authored by Steven Allen's avatar Steven Allen Committed by GitHub

Merge pull request #93 from backkem/p2p-webrtc-direct

Add p2p-webrtc-direct protocol
parents 312b9db3 6b421eae
...@@ -68,6 +68,7 @@ func TestConstructFails(t *testing.T) { ...@@ -68,6 +68,7 @@ func TestConstructFails(t *testing.T) {
"/ip4/127.0.0.1/p2p/tcp", "/ip4/127.0.0.1/p2p/tcp",
"/unix", "/unix",
"/ip4/1.2.3.4/tcp/80/unix", "/ip4/1.2.3.4/tcp/80/unix",
"/ip4/127.0.0.1/tcp/9090/http/p2p-webcrt-direct",
} }
for _, a := range cases { for _, a := range cases {
...@@ -127,6 +128,7 @@ func TestConstructSucceeds(t *testing.T) { ...@@ -127,6 +128,7 @@ func TestConstructSucceeds(t *testing.T) {
"/ip4/1.2.3.4/tcp/80/unix/a/b/c/d/e/f", "/ip4/1.2.3.4/tcp/80/unix/a/b/c/d/e/f",
"/ip4/127.0.0.1/ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSupNKC/tcp/1234/unix/stdio", "/ip4/127.0.0.1/ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSupNKC/tcp/1234/unix/stdio",
"/ip4/127.0.0.1/p2p/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSupNKC/tcp/1234/unix/stdio", "/ip4/127.0.0.1/p2p/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSupNKC/tcp/1234/unix/stdio",
"/ip4/127.0.0.1/tcp/9090/http/p2p-webrtc-direct",
} }
for _, a := range cases { for _, a := range cases {
......
...@@ -24,6 +24,7 @@ const ( ...@@ -24,6 +24,7 @@ const (
P_ONION = 0x01BC // also for backwards compatibility P_ONION = 0x01BC // also for backwards compatibility
P_ONION3 = 0x01BD P_ONION3 = 0x01BD
P_GARLIC64 = 0x01CA P_GARLIC64 = 0x01CA
P_P2P_WEBRTC_DIRECT = 0x0114
) )
var ( var (
...@@ -143,6 +144,11 @@ var ( ...@@ -143,6 +144,11 @@ var (
Path: true, Path: true,
Transcoder: TranscoderUnix, Transcoder: TranscoderUnix,
} }
protoP2P_WEBRTC_DIRECT = Protocol{
Name: "p2p-webrtc-direct",
Code: P_P2P_WEBRTC_DIRECT,
VCode: CodeToVarint(P_P2P_WEBRTC_DIRECT),
}
) )
func init() { func init() {
...@@ -164,6 +170,7 @@ func init() { ...@@ -164,6 +170,7 @@ func init() {
protoHTTPS, protoHTTPS,
protoP2P, protoP2P,
protoUNIX, protoUNIX,
protoP2P_WEBRTC_DIRECT,
} { } {
if err := AddProtocol(p); err != nil { if err := AddProtocol(p); err != nil {
panic(err) panic(err)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment