我想深入了解 websocket 中的握手超時(shí)。在此之前,我從我的 websocket 收到此錯(cuò)誤,并將HandshakeTimeout其設(shè)置為10 seconds。websocket: close 1006 (abnormal closure): unexpected EOF我試圖找到如何解決這個(gè)錯(cuò)誤,很多組都說(shuō)增加HandshakeTimeout.但是,我的想法不同,想要像這樣設(shè)置配置 websocket:ws := websocket.Upgrader{? ? ReadBufferSize:? ?0,? ? WriteBufferSize:? 0,? ? HandshakeTimeout: 0,? ? CheckOrigin: func(r *nethttp.Request) bool {? ? ? ? return true? ? },}我的問(wèn)題是。HandshakeTimeout如果我設(shè)置為,是否會(huì)出現(xiàn)任何漏洞問(wèn)題或負(fù)面問(wèn)題0?我正在使用gorilla在我的代碼中設(shè)置 websocket。
1 回答

茅侃侃
TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超22個(gè)贊
當(dāng)該值為零時(shí),沒有超時(shí)。如果沒有超時(shí),與連接相關(guān)的資源(包括 goroutine)可以保留任意時(shí)間。
- 1 回答
- 0 關(guān)注
- 129 瀏覽
添加回答
舉報(bào)
0/150
提交
取消