Объект «mailbox»
Реализует связь между роботами в сети посредством механизма почтовых ящиков.
Метод | Описание |
Подключается к роботу с заданным IP-адресом по заданному порту (или порту по умолчанию), сообщает ему свой бортовой номер и регистрируется в сети «почтовых ящиков». | |
Возвращает | |
Возвращает бортовой номер робота. | |
Посылает сообщение после получения сообщения. | |
Получает новое сообщение или блокирует исполнение скрипта до тех пор, пока сообщение не придёт. | |
Посылает роботу с указанным бортовым номером (или всем роботам) указанное сообщение. |
connect
Подключается к роботу с заданным IP-адресом по заданному порту (или порту по умолчанию), сообщает ему свой бортовой номер и регистрируется в сети «почтовых ящиков».
Синтаксис
В качестве параметров необходимо указать IP-адрес робота и порт. В случае, если порт не указан, используется порт по умолчанию.
Пример
hasMessages
Возвращает true
, если роботу пришло новое сообщение.
Синтаксис
myHullNumber
Возвращает бортовой номер робота.
Синтаксис
newMessage
Посылает сообщение после получения нового сообщения.
Синтаксис
Первый параметр — бортовой номер отправителя, второй — само сообщение.
receive
Получает новое сообщение или блокирует исполнение скрипта до тех пор, пока сообщение не придёт.
Синтаксис
send
Посылает роботу с указанным бортовым номером (или всем роботам) указанное сообщение.
Синтаксис
В качестве параметра необходимо указать бортовой номер робота, которому хотите послать сообщение и сообщение. Если бортовой номер не указан, то сообщение отправляется всем роботам, зарегистрированным в сети.
Пример
Last updated