fix: 修复 server 包 WebSocket 路由兼容性问题
This commit is contained in:
parent
04a92b2805
commit
590d0a1887
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue