This commit is contained in:
suyl
2021-08-03 11:46:56 +08:00
parent 9969299821
commit ef3f7ff68b

View File

@@ -33,17 +33,17 @@ func ListenTcp() {
} }
func (t *TcpClient) handleConn(c net.Conn) { func (t *TcpClient) handleConn(c net.Conn) {
var (
printNo string //打印机编号
printStatus *GetPrintStatus
)
if c == nil { if c == nil {
globals.SugarLogger.Debugf("conn is nil") globals.SugarLogger.Debugf("conn is nil")
return return
} }
defer c.Close() defer c.Close()
buffer := make([]byte, 1024)
for { for {
var (
printNo string //打印机编号
printStatus *GetPrintStatus
buffer = make([]byte, 1024)
)
n, err := c.Read(buffer) n, err := c.Read(buffer)
if err != nil { if err != nil {
if err == io.EOF { if err == io.EOF {
@@ -51,6 +51,9 @@ func (t *TcpClient) handleConn(c net.Conn) {
} else { } else {
fmt.Println("ReadString err", err) fmt.Println("ReadString err", err)
} }
if printNo != "" {
t.clear(printNo)
}
return return
} }
//也可能是查状态的openAPI外部查询一次性的 //也可能是查状态的openAPI外部查询一次性的