国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

【已解決】這個(gè)是workerman的ws協(xié)議問(wèn)題還是 Client代碼問(wèn)題

admin

問(wèn)題描述

golang的wsClient連接chat.workerman.net:7272出現(xiàn)的問(wèn)題

程序代碼或配置

截圖
2023/06/10 11:41:49 websocket.Dial ws://chat.workerman.net:7272/: bad protocol version

package business

import (
    "golang.org/x/net/websocket"
    "log"
    "net"
    "net/url"
    "testing"
    "time"
)

func TestBusiness_InnerOnWorkerStart(t *testing.T) {
    // 設(shè)置WebSocket連接的地址和origin
    wsURL := &url.URL{
        Scheme: "ws",
        Host:   "chat.workerman.net:7272",
    }
    // 創(chuàng)建WebSocket配置
    wsConfig := &websocket.Config{
        Location: wsURL,
        Dialer: &net.Dialer{
            Timeout: 10 * time.Second,
        },
        Origin: &url.URL{Scheme: "http", Host: "chat.workerman.net"},
    }

    // 連接WebSocket服務(wù)器
    wsConn, err := websocket.DialConfig(wsConfig)
    if err != nil {
        log.Fatalln(err)
    }
    // 發(fā)送和接收數(shù)據(jù)
    // ...

    // 關(guān)閉WebSocket連接
    wsConn.Close()
}

其他補(bǔ)充

ws://chat.workermnan.net:7272/:
這個(gè)末尾:,是error字段的,不是生成的地址錯(cuò)誤.

fmt.println("websocket.Dial {addr}: bad protocol verision")
1281 1 0
1個(gè)回答

JustForFun

websocket.Config里加Version: websocket.ProtocolVersionHybi13

  • admin 2023-06-10

    const (
    ProtocolVersionHybi13 = 13
    ProtocolVersionHybi = ProtocolVersionHybi13
    )

    好像也就這一個(gè)版本號(hào)可選

  • JustForFun 2023-06-10

    嗯,workerman 也是寫(xiě)死了 13 的

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??