|
@@ -83,7 +83,7 @@ func (s *Socket) read() {
|
|
log.Println("data error: ", err)
|
|
log.Println("data error: ", err)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- log.Println("REQUEST", req.Request.Command, req.Request.Data.JSONPrettyString())
|
|
|
|
|
|
+ //log.Println("REQUEST", req.Request.Command, req.Request.Data.JSONPrettyString())
|
|
chIn <- req
|
|
chIn <- req
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -112,7 +112,7 @@ func (s *Socket) exec() chan<- *rest.RequestStream {
|
|
case rest.RequestTypeEvent:
|
|
case rest.RequestTypeEvent:
|
|
s.chIn <- req
|
|
s.chIn <- req
|
|
case rest.RequestTypeOut:
|
|
case rest.RequestTypeOut:
|
|
- log.Println("answer in", req.ID)
|
|
|
|
|
|
+ //log.Println("answer in", req.ID)
|
|
ir, check := s.wait.Load(req.ID)
|
|
ir, check := s.wait.Load(req.ID)
|
|
if check {
|
|
if check {
|
|
rreq := ir.(*waitRequest)
|
|
rreq := ir.(*waitRequest)
|
|
@@ -133,7 +133,7 @@ func (s *Socket) exec() chan<- *rest.RequestStream {
|
|
})
|
|
})
|
|
// отправляем пинг для проверки, живое соединение или нет
|
|
// отправляем пинг для проверки, живое соединение или нет
|
|
if s.pingEnable && now.Unix()-s.lastWrite.Load() > 10 {
|
|
if s.pingEnable && now.Unix()-s.lastWrite.Load() > 10 {
|
|
- log.Println("PING")
|
|
|
|
|
|
+ //log.Println("PING")
|
|
//s.writeLocker.Lock()
|
|
//s.writeLocker.Lock()
|
|
err := s.conn.WriteControl(websocket.PingMessage, nil, time.Now().Add(time.Second))
|
|
err := s.conn.WriteControl(websocket.PingMessage, nil, time.Now().Add(time.Second))
|
|
//s.writeLocker.Unlock()
|
|
//s.writeLocker.Unlock()
|