Changeset 519
- Timestamp:
- 08/15/08 16:20:24 (5 months ago)
- Files:
-
- 1 modified
-
trunk/daemon/orbited/static/Orbited.js (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/daemon/orbited/static/Orbited.js
r518 r519 787 787 788 788 var process = function() { 789 if (binary) { 790 var data = buffer; 791 buffer = ""; 792 } else { 793 var result = Orbited.utf8.decode(buffer); 794 var data = result[0]; 795 var i = result[1]; 796 buffer = buffer.slice(i); 797 } 789 var result = Orbited.utf8.decode(buffer); 790 var data = result[0]; 791 var i = result[1]; 792 buffer = buffer.slice(i); 798 793 if (data.length > 0) { 799 794 window.setTimeout(function() { self.onread(data) }, 0); … … 806 801 ;;; self.logger.debug('READ: ', data) 807 802 var data = data; 808 if ( self.binary) {803 if (binary) { 809 804 window.setTimeout(function() { self.onread(data) }, 0); 810 805 } … … 812 807 ;;; self.logger.debug('start buffer size:', buffer.length) 813 808 buffer += data; 814 // data.splice(0,0,buffer.length, 0)815 // buffer.splice.apply(buffer, data)816 809 process() 817 810 ;;; self.logger.debug('end buffer size:', buffer.length)