I wrote a simple tcp server in go. I'm wondering if it is possible to get the MAC (Hardware address) from particular client ?
Example to better understanding me, can be below piece of code:
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?
    }
}
 
    