如何检查UDP IP和端口是否打开

时间:2019-08-29 04:53:00

标签: go

如何检查UDP端口和IP是否打开?

我已经检查了net.DialUDP()方法,但显示了错误,

  

“无法分配请求的地址”

ln, err := net.DialUDP()

我要显示的是“地址已在使用中”

1 个答案:

答案 0 :(得分:0)

要检查udp ip和端口是否已打开,请尝试侦听此端口,即在此端口上设置服务器。您可能会遇到一个错误,即address is already in use.

sAddr, err := net.ResolveUDPAddr("udp", "ipaddress:port")       
if err != nil {
    log.Fatalln(err)
}
sConn, err := net.ListenUDP("udp", sAddr)
if err != nil {
     log.Fatalln(err)
}