From 0c22e1e1b5c77fa5d09600200239bd3a0907fc78 Mon Sep 17 00:00:00 2001 From: 554325746@qq.com <554325746@qq.com> Date: 星期四, 22 八月 2019 14:53:29 +0800 Subject: [PATCH] mem leak bug --- nngopt.go | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/nngopt.go b/nngopt.go index a761987..bd7aa65 100644 --- a/nngopt.go +++ b/nngopt.go @@ -10,16 +10,22 @@ var ( maxRecvSize = 33 * 1024 * 1024 surveyorTime = 0 + timeout = time.Duration(25) ) +func setTimeOut(tm int) { + timeout = time.Duration(tm) +} + func optDefault() map[string]interface{} { + options := make(map[string]interface{}) options[mangos.OptionMaxRecvSize] = maxRecvSize options[mangos.OptionWriteQLen] = 0 options[mangos.OptionReadQLen] = 0 - options[mangos.OptionRecvDeadline] = time.Second - options[mangos.OptionSendDeadline] = time.Second + options[mangos.OptionRecvDeadline] = timeout * time.Millisecond + options[mangos.OptionSendDeadline] = timeout * time.Millisecond // options[mangos.OptionRaw] = true return options -- Gitblit v1.8.0