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 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