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