Golang。如何从TCP连接获取MAC地址

时间:2015-09-29 21:27:54

标签: go

我在 go 中写了一个简单的 tcp服务器。我想知道是否有可能从特定客户端获得 MAC(硬件地址)

更好地了解我的例子,可以在一段代码下面:

func main() {

    l, err := net.Listen("tcp4", "0.0.0.0:1234")
    if err != nil {
        fmt.Println("Error listening:", err.Error())
        os.Exit(1)
    }
    defer l.Close()
    fmt.Println("Listening....")
    for {
        conn, err := l.Accept()
        if err != nil {
            fmt.Println("Error accepting: ", err.Error())
            os.Exit(1)
        }

       // How do I get the Hardware Adres (MAC) from particular client from here?
    }
}

0 个答案:

没有答案