mirror of
https://github.com/IgorTimofeev/MineOS.git
synced 2026-09-12 19:51:02 +05:00
fix remote write error (better)
This commit is contained in:
parent
896d35b400
commit
c8609c9f64
@ -546,7 +546,8 @@ local function newModemProxy(address)
|
||||
if network.modemProxy.maxPacketSize then
|
||||
maxPacketSize = network.modemProxy.maxPacketSize() - network.modemPacketReserve
|
||||
else
|
||||
maxPacketSize = 8192 - network.modemPacketReserve -- 8192 - стандартный размер пакета, судя по доке
|
||||
local modemInfo = computer.getDeviceInfo()[network.modemProxy.address] -- Получаем инфу о компоненте модема
|
||||
maxPacketSize = modemInfo.capacity - network.modemPacketReserve -- поле capacity - макс. размер пакета
|
||||
end
|
||||
repeat
|
||||
if not request("write", false, handle, data:sub(1, maxPacketSize)) then
|
||||
|
||||
Loading…
Reference in New Issue
Block a user