golang local_ip.go

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang local_ip.go相关的知识,希望对你有一定的参考价值。

// https://stackoverflow.com/questions/23558425/how-do-i-get-the-local-ip-address-in-go
package main
import (
    "fmt"
    "log"
    "net"
)

/** 
 * GetOutboundIP return ip address
 */
func GetOutboundIP() net.IP {
    conn, err := net.Dial("udp", "8.8.8.8:80")
    if err != nil {
        log.Fatal(err)
    }
    defer conn.Close()

    localAddr := conn.LocalAddr().(*net.UDPAddr)

    return localAddr.IP
}

golang如何打印内存内容

参考技术A golang如何打印内存内容

以上是关于golang local_ip.go的主要内容,如果未能解决你的问题,请参考以下文章

Golang 入门

Golang入门到项目实战 第一个golang应用

golang编译androidso无法加载

golang如何打印内存内容

Golang入门到项目实战 golang匿名函数

json [Golang] golang #golang #snippets中有用的片段