Преглед изворни кода

tcp-client.js: after read, try read again.

After a read completes it's possible more data is pending so issue an
immediate read again to pick this up quickly.
Joel Martin пре 13 година
родитељ
комит
5f03c3d093
1 измењених фајлова са 3 додато и 0 уклоњено
  1. 3 0
      include/chrome-app/tcp-client.js

+ 3 - 0
include/chrome-app/tcp-client.js

@@ -249,6 +249,9 @@ Author: Boris Smus (smus@chromium.org)
           this.callbacks.recvString(str);
         }.bind(this));
       }
+
+      // Trigger another read right away
+      setTimeout(this._periodicallyRead.bind(this), 0);
     }
   };