tcp server 用于给andriod 客户端定时发送消息
liuxiaolong
2019-06-13 e7cab31e1177c33e1f5d738b1f7743c1975aecc5
return false when write error
1个文件已修改
6 ■■■■ 已修改文件
server.go 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server.go
@@ -87,9 +87,13 @@
    jsonstring := esutil.PostAction(*sec, *Eurl, *Picurl, *IsHub)
    if jsonstring == nil {
        log.Log.Infoln("the data is nil,remoteArr:",conn.RemoteAddr())
        conn.Write([]byte("\000"))
        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"))
    _, err := conn.Write(jsonstring)