golang怎么检查网络是否通
可以使用net包中的Dial函数来检查网络是否通畅,示例代码如下:
package main
import (
"fmt"
"net"
)
func main() {
conn, err := net.Dial("tcp", "www.google.com:80")
if err != nil {
fmt.Println("网络不通")
return
}
conn.Close()
fmt.Println("网络通畅")
}
在上述代码中,我们使用Dial函数尝试连接Google的80端口,如果连接失败,则说明网络不通畅。如果连接成功,则可以关闭连接,并输出“网络通畅”信息。
原文地址: https://www.cveoy.top/t/topic/b2KP 著作权归作者所有。请勿转载和采集!