|
|
|
@ -145,6 +145,22 @@ namespace WebSocketSharp.Net
|
|
|
|
: -1;
|
|
|
|
: -1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private static int getNumber (string s, int offset, int count)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
var ret = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var end = offset + count - 1;
|
|
|
|
|
|
|
|
for (var i = offset; i <= end; i++) {
|
|
|
|
|
|
|
|
var num = getNumber (s[i]);
|
|
|
|
|
|
|
|
if (num == -1)
|
|
|
|
|
|
|
|
return -1;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ret = (ret << 4) + num;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return ret;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private static string htmlEncode (string s, bool minimal)
|
|
|
|
private static string htmlEncode (string s, bool minimal)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var buff = new StringBuilder ();
|
|
|
|
var buff = new StringBuilder ();
|
|
|
|
|