1
0
mirror of https://github.com/fumiama/WireGold.git synced 2026-07-02 00:20:26 +08:00
This commit is contained in:
fumiama
2021-10-24 20:29:44 +08:00
parent 8b6e74f756
commit fa1608165b
9 changed files with 158 additions and 100 deletions

31
gold/link/link_test.go Normal file
View File

@@ -0,0 +1,31 @@
package link
import (
"net"
"testing"
)
func TestUDP(t *testing.T) {
t.Log("test start")
lconn, err := net.ListenUDP("udp", &net.UDPAddr{Port: 1234})
if err == nil {
dconn, err := net.DialUDP("udp", &net.UDPAddr{Port: 1235}, &net.UDPAddr{Port: 1234})
if err != nil {
t.Fatal(err)
}
_, err = dconn.Write(([]byte)("1234567890"))
t.Log("write succ")
if err != nil {
t.Fatal(err)
}
d := make([]byte, 10)
_, err = lconn.Read(d)
t.Log("read succ")
if err != nil {
t.Fatal(err)
}
t.Log(d)
} else {
t.Fatal(err)
}
}