From 162fe98d7728445b72528283e1bfdddc432d2676 Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期四, 16 五月 2019 16:03:54 +0800 Subject: [PATCH] if create socket failed sock=nil --- deliver.go | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) diff --git a/deliver.go b/deliver.go index 4314c94..9b71902 100644 --- a/deliver.go +++ b/deliver.go @@ -8,22 +8,25 @@ // Recv recv data Recv() ([]byte, error) + + // Close close Deliver + Close() } -// NewProducer create producer args presentive for parameter with protocal, e.g. sub topic -func NewProducer(m Mode, url string, args ...interface{}) Deliver { +// NewListener create listener args presentive for parameter with protocal, e.g. sub topic +func NewListener(m Mode, url string, args ...interface{}) Deliver { if m > ModeStart && m < ModeNNG { - return NewNNGProducer(m, url, args) + return nngListener(m, url, args...) } return nil } -// NewConsumer create consumer args presentive for parameter with protocal, e.g. sub topic -func NewConsumer(m Mode, url string, args ...interface{}) Deliver { +// NewDialer create dialer args presentive for parameter with protocal, e.g. sub topic +func NewDialer(m Mode, url string, args ...interface{}) Deliver { if m > ModeStart && m < ModeNNG { - return NewNNGConsumer(m, url, args) + return nngDialer(m, url, args...) } return nil -- Gitblit v1.8.0