if connection.ready_to_read(0) then buf.append(connection.read)
for i in [buf_pos .. buf.length-1] do loc_buf.add(buf.chars[i])
buf.clear
if connection.ready_to_read(0) then buf.append(connection.read)
for i in [buf_pos .. buf.length-1] do loc_buf.add(buf.chars[i])
buf.clear