diff --git a/sys/network/transport.lua b/sys/network/transport.lua index 3c4904f..781431c 100644 --- a/sys/network/transport.lua +++ b/sys/network/transport.lua @@ -108,7 +108,9 @@ Event.on('modem_message', function(_, _, dport, dhost, msg, distance) socket.activityTimer = os.clock() if msg.seq ~= socket.rseq then print('transport seq error - closing socket ' .. socket.sport) + debug(msg.data) socket:close() + os.queueEvent('transport_' .. socket.uid) else socket.rseq = socket.rseq + 1 table.insert(socket.messages, { msg.data, distance })