2016-04-07 9 views

答えて

3

私は数時間を過ごしただけ誤ってhttp.ResponseWriterからネット接続へのアクセスを取得することができますhttp.Hijackerを見つけました:

h := func(w http.ResponseWriter, r *http.Request) { 
    if wr, ok := w.(http.Hijacker); ok { 
     conn, _, err := wr.Hijack() 
     if err != nil { 
      fmt.Fprint(w, err) 
     } 
     conn.Close() 
    } 
} 

終了の接続がCPU時間とアウトバウンドトラフィックを保存するためのいくつかのケースで有用である可能性があります。

関連する問題