From ddfd43c1fdd10490bc99be45122a2305a1ff2a56 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Mon, 20 Mar 2017 18:50:01 +0000 Subject: [PATCH] 01_FHEMWEB.pm: websocket >64k patch (Forum #69362) git-svn-id: https://svn.fhem.de/fhem/trunk@13756 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/01_FHEMWEB.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/01_FHEMWEB.pm b/fhem/FHEM/01_FHEMWEB.pm index a7e38d705..b12481442 100755 --- a/fhem/FHEM/01_FHEMWEB.pm +++ b/fhem/FHEM/01_FHEMWEB.pm @@ -637,7 +637,11 @@ FW_addToWritebuffer($$@) if( $len < 126 ) { $txt = chr(0x81) . chr($len) . $txt; } else { - $txt = chr(0x81) . chr(0x7E) . pack('n', $len) . $txt; + if ( $len < 65536 ) { + $txt = chr(0x81) . chr(0x7E) . pack('n', $len) . $txt; + } else { + $txt = chr(0x81) . chr(0x7F) . chr(0x00) . chr(0x00) . chr(0x00) . chr(0x00) . pack('N', $len) . $txt; + } } } return addToWritebuffer($hash, $txt, $callback, $nolimit);