From 0ac4c151e08a9735d085c08ca5bcd9b50944d650 Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期一, 26 八月 2019 16:41:35 +0800 Subject: [PATCH] memleak --- nngopt.go | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/nngopt.go b/nngopt.go index ecfddad..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] = 30 * time.Millisecond - options[mangos.OptionSendDeadline] = 30 * time.Millisecond + options[mangos.OptionRecvDeadline] = timeout * time.Millisecond + options[mangos.OptionSendDeadline] = timeout * time.Millisecond // options[mangos.OptionRaw] = true return options -- Gitblit v1.8.0