fix: ping bad timeout error

This commit is contained in:
Guillaume ARM 2022-07-17 20:22:35 +02:00
parent af3047fb56
commit 4db7faa956

View File

@ -1,4 +1,4 @@
-- ping v2.0.0
-- ping v2.0.1
local PING_CHANNEL = 9;
local createNet = require('/apis/net');
@ -16,14 +16,22 @@ if targetComputerId == nil or targetComputerId == sourceId or targetComputerId =
.. (sourceLabel and " (label=" .. tostring(sourceLabel) .. ")" or ""));
end
if targetComputerId == sourceId then
return;
end
-- envoyer un message sur le canal 9 à la machine cible
local ok, results, packets = net.sendMultipleRequests(PING_CHANNEL, 'ping', 'ping', targetComputerId);
if not ok then
if not ok and (targetComputerId ~= sourceId and targetComputerId ~= sourceLabel) then
error(results)
end
if not ok then
return;
end
for k, message in ipairs(results) do
if message == 'pong' then
local packet = packets[k];