diff --git a/websocket-sharp/Ext.cs b/websocket-sharp/Ext.cs index 86cadae1..9c9fdf8c 100644 --- a/websocket-sharp/Ext.cs +++ b/websocket-sharp/Ext.cs @@ -964,6 +964,20 @@ namespace WebSocketSharp return true; } + internal static bool TryGetUTF8EncodedBytes (this string s, out byte[] bytes) + { + bytes = null; + + try { + bytes = Encoding.UTF8.GetBytes (s); + } + catch { + return false; + } + + return true; + } + internal static bool TryOpenRead ( this FileInfo fileInfo, out FileStream fileStream )