"
"net"
)
func process(conn net.Conn) {
// 处理完关闭连接
defer conn.Close()
// 针对当前连接做发送和接受操作
for {...server 端
package main
import (
"fmt"
"net"
)
func main() {
// 建立 utp 服务器
listen, err := net.ListenUDP...("udp", &net.UDPAddr{
IP: net.IPv4(0, 0, 0, 0),
Port: 9090,
})
if err !..."
)
func main() {
// 建立服务
listen, err := net.DialUDP("udp", nil, &net.UDPAddr{
IP: net.IPv4(0,...err)
return
}
fmt.Printf("recv:%v addr:%v count:%v\n", string(data[:n]), remoteAddr, n)
}
参考文章
Go语言基础之网络编程