diff --git a/crystal/src/input2ipc.cr b/crystal/src/input2ipc.cr index 53beb6f..80f9455 100644 --- a/crystal/src/input2ipc.cr +++ b/crystal/src/input2ipc.cr @@ -1,5 +1,7 @@ # Input to IPC network packets. buffer = Bytes.new 1_000_000 -len = STDIN.read buffer -STDOUT.write_bytes len, IO::ByteFormat::BigEndian -STDOUT.write buffer[0.. len -1] +while true + len = STDIN.read buffer + STDOUT.write_bytes len, IO::ByteFormat::BigEndian + STDOUT.write buffer[0.. len -1] +end