From e7cab31e1177c33e1f5d738b1f7743c1975aecc5 Mon Sep 17 00:00:00 2001
From: liuxiaolong <736321739@qq.com>
Date: 星期四, 13 六月 2019 10:42:34 +0800
Subject: [PATCH] return false when write error
---
server.go | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/server.go b/server.go
index acb238b..c1994e4 100644
--- a/server.go
+++ b/server.go
@@ -87,8 +87,12 @@
jsonstring := esutil.PostAction(*sec, *Eurl, *Picurl, *IsHub)
if jsonstring == nil {
log.Log.Infoln("the data is nil,remoteArr:",conn.RemoteAddr())
- conn.Write([]byte("\000"))
- return true
+ if _, err := conn.Write([]byte("\000"));err !=nil {
+ log.Log.Infoln("conn.WriteErr:",err)
+ return false
+ } else {
+ return true
+ }
}
jsonstring = append(jsonstring, []byte("\000")...)
log.Log.Infoln("jsonstring len: ", len(jsonstring), "\000 data: ", len("\000"))
--
Gitblit v1.8.0