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