UDP服务器端实现
package main
import (
"fmt"
"net"
)
func main() {
// 监听的UDP地址
addr := "127.0.0.1:8888"
// 解析UDP地址
udpAddr, err := net.ResolveUDPAddr("udp", addr)
if err != nil {
fmt.Println("Error resolving UDP address:", err)
return
}
// 创建UDP连接
conn, err := net.ListenUDP("udp", udpAddr)
if err != nil {
fmt.Println("Error listening:", err)
return
}
defer conn.Close()
fmt.Println("UDP server listening on", addr)
// 接收数据
buf := make([]byte, 1024)
for {
&n