From 590d0a1887412d62831a2cbbe5e699ac3fd19a6c Mon Sep 17 00:00:00 2001 From: kercylan98 Date: Sun, 4 Feb 2024 14:01:22 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20server=20=E5=8C=85?= =?UTF-8?q?=20WebSocket=20=E8=B7=AF=E7=94=B1=E5=85=BC=E5=AE=B9=E6=80=A7?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/network.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/network.go b/server/network.go index 049e5b5..14097cc 100644 --- a/server/network.go +++ b/server/network.go @@ -253,14 +253,16 @@ func (n Network) httpMode(state chan<- error, srv *Server) { // websocketMode websocket模式 func (n Network) websocketMode(state chan<- error, srv *Server) { var pattern string + var address string var index = strings.Index(srv.addr, "/") if index == -1 { pattern = "/" + address = srv.addr } else { pattern = srv.addr[index:] - //srv.addr = srv.addr[:index] + address = srv.addr[:index] } - l, err := net.Listen(string(NetworkTcp), srv.addr[:index]) + l, err := net.Listen(string(NetworkTcp), address) if err != nil { super.TryWriteChannel(state, err) return