From 4403997708025d6c82122f4b15dcfb109dd3e6c6 Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期一, 29 七月 2019 13:52:59 +0800 Subject: [PATCH] update --- main.go | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/main.go b/main.go index 751bfb7..fb8204a 100644 --- a/main.go +++ b/main.go @@ -48,6 +48,8 @@ mode string ipc string oneSendnRecv bool + + tmm string ) const ( @@ -64,6 +66,8 @@ flag.StringVar(&ipc, "i", "ipc:///tmp/pic.ipc", "ipc label") flag.BoolVar(&oneSendnRecv, "n", true, "one send n recv") + + flag.StringVar(&tmm, "t", "server", "") } func modeType(t string) deliver.Mode { @@ -86,6 +90,17 @@ func main() { flag.Parse() + if tmm == "server" { + c, _ := deliver.NewServerWithTimeout(deliver.PushPull, ipc, 1000) + // c := deliver.NewServer(deliver.PushPull, ipc) + nSenderImpl(c, 0) + } else if tmm == "client" { + s, _ := deliver.NewServerWithTimeout(deliver.PushPull, ipc, 100) + + oneRecvImpl(s, 0) + + } + return m := modeType(mode) if m > deliver.ModeStart { if proc == act { -- Gitblit v1.8.0