Это команда aseqnet, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
aseqnet - разъемы секвенсора ALSA по сети
СИНТАКСИС
асекнет [удаленный узел]
ОПИСАНИЕ
асекнет - это клиент секвенсора ALSA, который отправляет и принимает пакеты событий по сети.
Предположим, два хоста соединены сетью, хостA как сервер и хостB как клиент. ALSA
Система секвенсора должна быть запущена на обоих хостах. Для создания порта сервера запустите
следующие на hostA:
hostA%aseqnet
секвенсор открыт: 128: 0
Затем на hostA был открыт пользовательский клиент 128 с портом 0. (Номер клиента может отличаться.)
Для создания (сетевого) клиентского порта запустите асекнет с именем хоста сервера:
hostB%aseqnet hostA
секвенсор открыт: 132: 0
Теперь все события, отправленные на hostA: 128: 0, передаются на hostB: 132: 0, и наоборот.
Порты, созданные асекнет может быть подключен произвольно к другим портам секвенсора через
соединение(1). Например, для подключения hostB: 132: 0 к устройству вывода MIDI 65: 0:
hostB% aconnect 132: 0 65: 0
Тогда события на hostA: 128: 0 будут доставлены на hostB: 65: 0. Следующая команда воспроизводит
MIDI на хостБ.
hostA% pmidi -p 128: 0 foo.mid
Несколько клиентов могут существовать одновременно. Если хостC подключен как клиент к
hostA, события от hostA отправляются всем подключенным сетевым клиентам, то есть hostB и
hostC. Однако от клиента к серверу разрешено только одно соединение.
Чтобы отключить сеть, остановите всех клиентов перед сервером, нажав Ctrl-C или отправив им сигнал.
Сервер автоматически закроется.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-p порт
Укажите номер порта TCP или имя службы TCP.
-s адр
Подпишитесь на указанный адрес для автоматического чтения.
-d адр
Подпишитесь на указанный адрес для автоматической записи.
-v Подробный режим.
Используйте aseqnet в Интернете с помощью сервисов onworks.net