• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    golang 检查网络状态是否正常的方法

    如下所示:

    package main
    
    import (
     "fmt"
     "os/exec"
     "time"
    )
    
    func NetWorkStatus() bool {
     cmd := exec.Command("ping", "baidu.com", "-c", "1", "-W", "5")
     fmt.Println("NetWorkStatus Start:", time.Now().Unix())
     err := cmd.Run()
     fmt.Println("NetWorkStatus End :", time.Now().Unix())
     if err != nil {
     fmt.Println(err.Error())
     return false
     } else {
     fmt.Println("Net Status , OK")
     }
     return true
    }
    
    func main() {
     fmt.Println("Hello ", NetWorkStatus())
    }
    

    运行结果:

    Start: 1525266343
    
    End: 1525266343
    
    Net Status , OK
    Hello, true
    

    以上这篇golang 检查网络状态是否正常的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • golang网络socket粘包问题的解决方法
    • go语言检测文件是否存在的方法
    • Go语言实现的简单网络端口扫描方法
    上一篇:Golang 使用http Client下载文件的实现方法
    下一篇:golang socket断点续传大文件的实现方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    golang 检查网络状态是否正常的方法 golang,检查,网络,状态,是否,