zhangmeng
2019-07-10 6049d76f48920b4de3f0b4e6921318c5c7d4f62c
nngopt.go
@@ -9,17 +9,19 @@
// maxRecvSize max recv size
var (
   maxRecvSize  = 33 * 1024 * 1024
   surveyorTime = -1
   surveyorTime = 0
)
func optDefault() map[string]interface{} {
   timeout := time.Duration(25)
   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