OpenComputers/Сетевая плата

Материал из Minecraft Wiki
Перейти к: навигация, поиск
Сетевая плата
Netword Card (OpenComputers).png
Сетевая плата (OpenComputers)
Тип

Материал

Прочность

Нет

Возобновляемый

Нет

Складываемый

Да (64)

Первое появление

?

Сетевая плата — позволяет удаленным компьютерам, соединённым в одну сеть другими блоками (например — кабелем), обмениваться друг с другом сообщениями.


Крафт[править | править вики-текст]

Ингредиенты Процесс
Кабель,
Микрочип (Уровень 1),
Базовая карта
 Grid Кабель (OpenComputers).png  Grid Микрочип (Уровень 1) (OpenComputers).png  Grid layout Empty.png Grid layout Arrow (small).png  Grid Сетевая плата (OpenComputers).png
 Grid layout Empty.png  Grid Базовая карта (OpenComputers).png  Grid layout Empty.png
 Grid layout Empty.png  Grid layout Empty.png  Grid layout Empty.png

Как ингредиент при крафте[править | править вики-текст]

Ингредиенты Процесс Результат
Кабель,
Сетевая плата,
Печатная плата,
Железный слиток
 Grid Железный слиток.png  Grid Кабель (OpenComputers).png  Grid Железный слиток.png Grid layout Arrow (small).png  Grid Коммутатор (OpenComputers).png
 Grid Кабель (OpenComputers).png  Grid Сетевая плата (OpenComputers).png  Grid Кабель (OpenComputers).png
 Grid Железный слиток.png  Grid Печатная плата (OpenComputers).png  Grid Железный слиток.png
Коммутатор
Беспроводная сетевая плата,
Кабель,
Сетевая плата,
Печатная плата,
Железный слиток
 Grid Железный слиток.png  Grid Беспроводная сетевая плата (OpenComputers).png  Grid Железный слиток.png Grid layout Arrow (small).png  Grid Точка доступа (OpenComputers).png
 Grid Кабель (OpenComputers).png  Grid Сетевая плата (OpenComputers).png  Grid Кабель (OpenComputers).png
 Grid Железный слиток.png  Grid Печатная плата (OpenComputers).png  Grid Железный слиток.png
Точка доступа


API[править | править вики-текст]

Интерфейс беспроводных сетевых плат аналогичен, кроме того, что они могут посылать беспроводные пакеты с заданной мощностью. == Название компонента: modem.


  • isWireless(): boolean

Возвращает true если карта способна посылать беспроводные сообщения и false — иначе.


  • maxPacketSize(): number

Возвращает максимальный размер пакета, который возможно послать сетевой платой. По умолчанию это 8192. Вы можете изменить это значение в файле конфигурации мода.


  • isOpen(port: number): boolean

Определяет, слушается ли заданный порт.


  • open(port: number): boolean

Открывает заданный порт для прослушивания. Возвращает true в случае успеха, или false если порт уже был открыт.


  • close([port: number]): boolean

Закрывает определенный порт (либо все порты, если параметр был не задан). Возвращает true в случае успеха.


  • send(address: string, port: number[, ...]): boolean

Посылает пакет по заданному адресу. Возвращает true в случае успеха. Это НЕ означает что пакет был принят. Только то, что он был отослан.

Все дополнительные аргументы функции будут посланы как данные пакета. Это могут быть переменные базового типа: nil, boolean, number и string поддерживаются, таблицы и функции — нет. (О сериализации таблиц см. Serialization API.)


  • broadcast(port: number, ...): boolean

Посылает сообщение в режиме "вещания". Пакет будет получен всеми сетевыми платами в радиусе досягаемости. Возвращает true, если сообщение было послано.

Дополнительные аргументы будут посланы как данные пакета. См. send.

Примечание: пакет в режиме "вещания" не будет получен модемом, который производит его посылку.


  • getStrength(): number

Возвращает силу сигнала, с которой будут посланы сообщения.

Только для беспроводных плат!


  • setStrength(value: number): number

Устанавливает силу сигнала. Если значение установлено больше 0, при посылке пакета, будет генерироваться беспроводное сообщение. Чем больше значение, тем дальше будет послан сигнал, и тем больше энергии потребует его отправление.

Только для беспроводных плат!

См. также[править | править вики-текст]