diff --git a/rawgate.js b/rawgate.js index 008c6ee466508eb92a5e500dcf0b06f7251c1bfb..a6d7375b752de1a4a4957eef9ab4a4c02ee906d5 100644 --- a/rawgate.js +++ b/rawgate.js @@ -119,7 +119,7 @@ function main() { w = true; while (!js.terminated && sock.is_connected && sock.data_waiting) { w = false; - console.write(sock.recv()); + console.write(sock.recv(512, timeout)); } while (!js.terminated && sock.is_connected && console.input_buffer_level > 0) { w = false; @@ -136,5 +136,9 @@ function main() { } init(); -if (!connect()) exit(); +if (!connect()) { + console.putmsg('Service unavailable, please try again later.'); + console.pause(); + exit(); +} main(); \ No newline at end of file