From 0ef4171add41efc2650888878d0f41dcd95baff8 Mon Sep 17 00:00:00 2001 From: sta Date: Sun, 19 Jan 2020 17:22:47 +0900 Subject: [PATCH] [Modify] Add it --- websocket-sharp/Net/HttpListenerResponse.cs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/websocket-sharp/Net/HttpListenerResponse.cs b/websocket-sharp/Net/HttpListenerResponse.cs index 0c7b8c22..c06a04e9 100644 --- a/websocket-sharp/Net/HttpListenerResponse.cs +++ b/websocket-sharp/Net/HttpListenerResponse.cs @@ -820,6 +820,25 @@ namespace WebSocketSharp.Net _context.Connection.Close (force); } + private void close (byte[] responseEntity, int bufferLength, bool willBlock) + { + var output = OutputStream; + + if (willBlock) { + output.WriteBytes (responseEntity, bufferLength); + close (false); + + return; + } + + output.WriteBytesAsync ( + responseEntity, + bufferLength, + () => close (false), + null + ); + } + private static string createContentTypeHeaderText ( string value, Encoding encoding )