mirror of
https://github.com/fumiama/WireGold.git
synced 2026-06-29 23:30:37 +08:00
init
This commit is contained in:
@@ -4,20 +4,24 @@ import (
|
||||
"testing"
|
||||
|
||||
"github.com/fumiama/WireGold/gold/link"
|
||||
"github.com/sirupsen/logrus"
|
||||
)
|
||||
|
||||
func TestTunnel(t *testing.T) {
|
||||
link.SetMyself([32]byte{}, "127.0.0.1:1234")
|
||||
link.AddPeer("192.168.1.1", [32]byte{}, "127.0.0.1:1235", 0)
|
||||
link.Listen("127.0.0.1:1234")
|
||||
link.Listen("127.0.0.1:1235")
|
||||
tunn, err := Create("192.168.1.1", 1, 1)
|
||||
logrus.SetLevel(logrus.DebugLevel)
|
||||
link.SetMyself([32]byte{}, "192.168.1.2", "127.0.0.1:1236")
|
||||
link.AddPeer("192.168.1.2", [32]byte{}, "127.0.0.1:1236", 0)
|
||||
tunn, err := Create("192.168.1.2", 1, 1)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
} else {
|
||||
tunn.Write(([]byte)("1234"))
|
||||
sendb := ([]byte)("1234")
|
||||
tunn.Write(sendb)
|
||||
p := make([]byte, 4)
|
||||
tunn.Read(p)
|
||||
t.Log(p)
|
||||
if string(sendb) != string(p) {
|
||||
t.Log("error: recv", p)
|
||||
t.Fail()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user