From 2a97c1246d8276fc790c881b2c58d467e4c7b6c6 Mon Sep 17 00:00:00 2001 From: liuxiaolong <liuxiaolong@aiotlink.com> Date: 星期三, 06 一月 2021 16:44:20 +0800 Subject: [PATCH] 使用ForceBind --- hbusc.go | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hbusc.go b/hbusc.go index 0e4d58e..bb9281e 100644 --- a/hbusc.go +++ b/hbusc.go @@ -181,7 +181,7 @@ for _, v := range ri.Channel { if k,ok := regR.ChannelKey[v];ok { s := bhomebus.OpenSocket() - s.Bind(int(k)) + s.ForceBind(int(k)) handle.m[v] = &sockServer{ sock: s, info: &ri.Proc, @@ -192,7 +192,7 @@ handle.wg = &sync.WaitGroup{} sockReply := bhomebus.OpenSocket() - sockReply.Bind(int(regR.ReplyKey)) + sockReply.ForceBind(int(regR.ReplyKey)) handle.wg.Add(1) //serve server reply go recvRoutine(ctx, sockReply, handle.wg, handle.chReply) -- Gitblit v1.8.0