From 280fb9f29ed4a0cf392974c5bf0eac1f586d1fac Mon Sep 17 00:00:00 2001 From: liuxiaolong <736321739@qq.com> Date: 星期二, 04 六月 2019 10:19:25 +0800 Subject: [PATCH] fix clientip --- server.go | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/server.go b/server.go index d07c0f0..5064c21 100644 --- a/server.go +++ b/server.go @@ -5,6 +5,7 @@ "fmt" "net" "strconv" + "strings" "time" "github.com/long/test/esutil" @@ -43,7 +44,9 @@ for { conn, err := listener.Accept()// - ipStr := conn.RemoteAddr().String() + clientIpPort := conn.RemoteAddr().String() + index := strings.Index(clientIpPort, ":") + ipStr := clientIpPort[:index-1] if oldConn,ok := ipMap[ipStr];ok { oldConn.Close() } -- Gitblit v1.8.0