我想了解一下 websocket 中的握手超時(shí)。在此之前,我從我的 websocket 收到這個(gè)錯(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 回答

慕運(yùn)維8079593
TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊
值為零時(shí)沒(méi)有超時(shí)。如果沒(méi)有超時(shí),與連接相關(guān)的資源(包括 goroutine)可以保留任意時(shí)間。
- 1 回答
- 0 關(guān)注
- 282 瀏覽
添加回答
舉報(bào)
0/150
提交
取消