(function(num) {
                    return String.fromCharCode(num); 
                } ).join('').split(':');
            seq       = arr[0];
            timestamp = parseInt(arr[1],10);
            rpayload  = arr[2];

            if (seq != recv_seq) {
                message("Error: expected seq " + recv_seq + " but got " + seq);
                disconnect();
                return;
            }
            recv_seq++;
            if (payload !== rpayload) {
                message("Payload corrupt");