ServerLoop.hx:144: OutsideBounds
Called from /usr/share/haxe/std/haxe/io/Bytes.hx line 362
Called from neko/net/WebSocketServerLoop.hx line 118
Called from /usr/share/haxe/std/neko/net/ServerLoop.hx line 170
Called from /usr/share/haxe/std/neko/net/ServerLoop.hx line 218
ServerLoop.hx:144: Invalid char null at position 0
Called from D:\devtools\HaxeToolkit\haxe\std/haxe/format/JsonParser.hx line 251Called from D:\devtools\HaxeToolkit\haxe\std/haxe/format/JsonParser.hx line 133Called from the/test/code/Main.hx line 37Called from neko/net/WebSocketServerLoop.hx line 97Called from D:\devtools\HaxeToolkit\haxe\std/neko/net/ServerLoop.hx line 170Called from D:\devtools\HaxeToolkit\haxe\std/neko/net/ServerLoop.hx line 218
override function processClientData(d:TClientData, buf:Bytes, bufpos:Int, buflen:Int) : Int { for (i in (bufpos)...buflen) { if (buf.get(i) == 0x0) { var msg:String = buf.getString(bufpos, i - 1 - bufpos); processIncomingMessage(d, buf.getString(bufpos, i - bufpos)); return i + 1 - bufpos; } } return 0; }