panlei
2019-10-28 e3c33684b4907cc338866623d2362eb85100387d
labelFilter/req.go
@@ -9,14 +9,13 @@
   "nanomsg.org/go-mangos/protocol/req"
   "nanomsg.org/go-mangos/transport/ipc"
   "nanomsg.org/go-mangos/transport/tcp"
   "os"
   "ruleprocess/structure"
   "time"
)
func Die(format string, v ...interface{}) {
   logger.Info("+++++++",format)
   os.Exit(1)
   //os.Exit(1)
}
func date() string {
@@ -66,9 +65,9 @@
      fmt.Errorf("Failed set MaxRecvSize: %v", err)
      return
   }
   errTimeOut := sock.SetOption(mangos.OptionRecvDeadline,time.Millisecond * 500)
   errTimeOut := sock.SetOption(mangos.OptionRecvDeadline,time.Millisecond * 2000)
   if errTimeOut != nil {
      fmt.Errorf("Failed set MaxRecvSize: %v", err)
      fmt.Errorf("Failed set MaxRecvDeadline: %v", err)
      return
   }
   //sock.AddTransport(ipc.NewTransport())
@@ -87,10 +86,12 @@
   if err = sock.Send(bytes); err != nil {
      Die("推送socket发送数据失败: %s", err.Error())
   }
   if msg, err = sock.Recv(); err != nil {
   msg, err = sock.Recv();
   if err != nil {
      Die("接收响应失败: %s", err.Error())
   } else {
      logger.Debug("事件推送成功!收到响应",string(msg))
   }
   logger.Debug("事件推送成功!收到响应",string(msg))
   sock.Close()
}