zhangmeng
2019-12-05 e87bc90683436ee856c1d14ecab1f16940a20471
util/util.go
@@ -11,7 +11,7 @@
const (
   // 共享内存发送/接收失败shmMaxTryCount次重新创建通道尝试
   shmMaxTryCount = 7
   ShmMaxTryCount = 7
   // 不论共享内存/mangos发送/接收失败最大次数,认为当前通道不再使用, 关闭
   // 有问题,摄像机长时间断网后重连,但是通道关闭
   tooLongFailed = 300
@@ -142,8 +142,8 @@
func MaybeRestartSocket(socket SocketContext, tryCnt *int) SocketContext {
   if socket.UseSHM {
      if *tryCnt > shmMaxTryCount {
         logger.Info("SDK SEND SHM TRY :", shmMaxTryCount, " RESTART IT")
      if *tryCnt > ShmMaxTryCount {
         logger.Info("SDK SEND SHM TRY :", ShmMaxTryCount, " RESTART IT")
         socket.Sock.Close()
         newSocket, err := NewSocketListen(socket.Mode, socket.URL, socket.UseSHM)