ComputerCraft/Rednet API
Rednet API позволяет управлять сетью которую можно создать с помощью Модема и Проводного модема.
Функции | Описание |
---|---|
rednet.open(string side) | Сообщает компьютеру,какая сторона должна быть использована для работы в сети. |
rednet.close(string side) | Сообщает компьютеру,какая сторона недолжна быть использована для работы в сети. |
rednet.send(number receiverID, string message, [string protocol]) | Посылает сообщение для другой системы с определенным ID. |
rednet.broadcast(string message, [string protocol]) | Отправляет сообщение всем открытым компьютерам. |
rednet.receive([ [string protocolFilter, ] number timeout]) | Ждет пока не будет получено реднет сообщение или до истечения срока. |
rednet.isOpen(string side) | Проверяет открыта ли сторона. |
rednet.host(string protocol, string hostname) | Регистрирует имя хоста для rednet.lookup(). Только в ComputerCraft 1,6 и выше. |
rednet.unhost(string protocol, string hostname) | Удаляет имя хоста. |
rednet.lookup(string protocol, string hostname) | Поиск систем с определенным им'ям хоста. Возвращает количество найденных идентификаторов. |
rednet.run() | Внутреннее применение функции - Ожидает modem_message события появляются в очереди событий и генерирует соответствующие rednet_message события для использования с этим API. Также реагирует на rednet.lookup () запросы. |