Поиск по сайту
Результаты поиска по тегам 'Модем'.
Найдено 3 результата
-
В одном компьютере установлены 1 проводной и 1 беспроводной модемы. Через проводной данные принимаются, а через беспроводной отсылаются данные рою из роботов. Каждый модем работает в разное время, с разными программами. Сначала запускаю программу для принятия данных через проводной. Закрываю, запускаю программу для беспроводной. В этот момент вылетает ошибка (фото). Каждый модем устанавливается своей отдельной программой как первичный через component.setPrimary("modem", "адрес модема"). После беспроводного программа для проводного запускается нормально, работает. Интересно, что если повторно запустить программу для беспроводного, то все работает, и Primary определяется, и файл отсылается. Вот код: local component = require("component") local modem = component.modem component.setPrimary("modem", "адрес модема") -- пробовал ставить и перед предыдущей строкой. prim = component.getPrimary("modem").address print("primary modem is : "..prim)
- 18 ответов
-
- беспроводной модем
- модем
-
(и ещё 1 )
Теги:
-
Иногда надо связать несколько компьютеров на большом расстоянии или между мирами, или даже между серверами. Так как у нас есть интернет-карта, можно провернуть несложный хак - пустить информацию через внешний сервер. Но чтобы не писать серверную часть, можно использовать готовый протокол с готовыми серверами. Получается крутая связанная карта для многих компов. Данная программа реализует IRC мост, по которому могут общаться не только опенкомпы, но и любые устройства с интернетом. Например, можно с мобильника дать команду своим компьютерам на нескольких игровых серверах. Использование: Скачать программу pastebin get CmLFFF7g /bin/imodem.lua Проверить наличие интернет-карты в компьютере Запустить программу imodem В течении некоторого времени будет устанавливаться связь, а затем можно работать с модемом. Чтобы послать сообщение всем устройствам на канале, есть функция imodem.broadcast( сообщение: строка ) Чтобы послать сообщение по определенному адресу - imodem.send( получатель: строка, сообщение: строка ) Для разрыва связи и прекращения работы - imodem.stop() А чтобы принимать сообщения, достаточно ловить событие modem_message, как у обычных модемов. Адрес сервера и канал можно изменить в коде программы, желательно иметь сервер без обрезания ников и защиты от флуда.
-
В последней сборке OC может один сервер содержать в себе до 4 мадемов, в зависимости от конфигурации; но при выполнение команды send или broadcast и сигнал выходит с одной карты. Вопрос в том, как переключить главный компонент в modem, сетевой карте? Была идея через команду менять главный компонент, но главный компонент меняется после перезагрузки программы
