package main import ( "net" "os" "fmt" ) func CheckError(err error) { if err != nil { fmt.Println("Error: " , err) os.Exit(0) } } func main() { ServerAddr,err := net.ResolveUDPAddr("udp",":514") CheckError(err) ServerConn, err := net.ListenUDP("udp", ServerAddr) CheckError(err) defer ServerConn.Close() buf := make([]byte, 1024) for { n,addr,err := ServerConn.ReadFromUDP(buf) fmt.Println("Received ",string(buf[0:n]), " from ",addr) if err != nil { fmt.Println("Error: ",err) } } }
error_log syslog:server=192.168.1.123;
如須要源碼,更多疑問請+qq羣 233415606php