From 020e17cc5311d091d713eb4fabae2a3d50944916 Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期二, 27 八月 2019 13:13:33 +0800 Subject: [PATCH] add shm interface 2 --- 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