]> 127.0.0.1 Git - bili_danmu/.git/commitdiff
Improve 设置直播流写入超时
authorqydysky <qydysky@foxmail.com>
Sun, 19 May 2024 10:00:16 +0000 (10:00 +0000)
committerqydysky <qydysky@foxmail.com>
Sun, 19 May 2024 10:00:16 +0000 (10:00 +0000)
Reply/stream.go

index 9c2042bc66ddd0fe6c1672e498ff6402fac37ef6..8365b510323397057e3c9626638ce321b82dd69b 100644 (file)
@@ -1458,6 +1458,7 @@ func (t *M4SStream) PusherToHttp(conn net.Conn, w http.ResponseWriter, r *http.R
                        if len(b) == 0 {
                                return true
                        }
+                       _ = conn.SetWriteDeadline(time.Now().Add(time.Second * 30))
                        if n, err := w.Write(b); err != nil || n == 0 {
                                return true
                        }