我正在尝试使用 UDP 作为协议在两台计算机之间创建一条双向街道。也许我不明白 net.ListenUDP 的意义。这不应该是一个阻塞调用吗?等待客户端连接?
addr := net.UDPAddr{
Port: 2000,
IP: net.ParseIP("127.0.0.1"),
}
conn, err := net.ListenUDP("udp", &addr)
// code does not block here
defer conn.Close()
if err != nil {
panic(err)
}
var testPayload []byte = []byte("This is a test")
conn.Write(testPayload)
30秒到达战场
相关分类