1
0
mirror of https://github.com/fumiama/WireGold.git synced 2026-06-08 01:24:57 +08:00
Files
WireGold/gold/link/link_test.go
fumiama fa1608165b init
2021-10-24 20:29:44 +08:00

32 lines
554 B
Go

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)
}
}