Code correction

This commit is contained in:
Dmitry Sovetin
2021-10-16 22:18:36 +03:00
parent 4b37724fe6
commit cc63565aa2

View File

@@ -17,8 +17,12 @@ func lstn(connection *net.UDPConn, alarm chan struct{}) {
n, remoteAddr, err := 0, new(net.UDPAddr), error(nil) n, remoteAddr, err := 0, new(net.UDPAddr), error(nil)
for err == nil { for err == nil {
n, remoteAddr, err = connection.ReadFromUDP(buffer) n, remoteAddr, err = connection.ReadFromUDP(buffer)
fmt.Println("from", remoteAddr, "-", string(buffer[:n])) if err != nil {
n, err = connection.WriteToUDP([]byte("OK"), remoteAddr) fmt.Println("ReadUDP Error (", err.Error(), ")")
} else {
fmt.Println("From", remoteAddr, "-", string(buffer[:n]))
}
_, err = connection.WriteToUDP([]byte("OK\n"), remoteAddr)
if err != nil { if err != nil {
fmt.Println("WriteUDP Error (", err.Error(), ")") fmt.Println("WriteUDP Error (", err.Error(), ")")
} else { } else {