From 79d8f4a6842f583b5c521cc73661918a3c305cb2 Mon Sep 17 00:00:00 2001 From: sta Date: Wed, 10 Oct 2018 19:41:38 +0900 Subject: [PATCH] [Modify] Add it --- websocket-sharp/Net/HttpUtility.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/websocket-sharp/Net/HttpUtility.cs b/websocket-sharp/Net/HttpUtility.cs index 920dbb4d..6cadb748 100644 --- a/websocket-sharp/Net/HttpUtility.cs +++ b/websocket-sharp/Net/HttpUtility.cs @@ -145,6 +145,22 @@ namespace WebSocketSharp.Net : -1; } + private static int getNumber (byte[] bytes, int offset, int count) + { + var ret = 0; + + var end = offset + count - 1; + for (var i = offset; i <= end; i++) { + var num = getNumber ((char) bytes[i]); + if (num == -1) + return -1; + + ret = (ret << 4) + num; + } + + return ret; + } + private static int getNumber (string s, int offset, int count) { var ret = 0;