在您的处理函数中调用r.RemoteAddr以接收ip:port
像这样:
func renderIndexPage(w http.ResponseWriter, r *http.Request) { ip := strings.Split(r.RemoteAddr,":")[0]}@AigarsMatulis指出,在02/15/2017更新,在当前版本中已经有一个函数可以执行此操作
ip, _, _ := net.SplitHostPort(r.RemoteAddr)

在您的处理函数中调用r.RemoteAddr以接收ip:port
像这样:
func renderIndexPage(w http.ResponseWriter, r *http.Request) { ip := strings.Split(r.RemoteAddr,":")[0]}@AigarsMatulis指出,在02/15/2017更新,在当前版本中已经有一个函数可以执行此操作
ip, _, _ := net.SplitHostPort(r.RemoteAddr)