aseqnet - Konektory ALSA sekvenceru přes síť
aseqnet [remotehost]
aseqnet je klient sekvenceru ALSA, který odesílá a přijímá pakety událostí přes síť. Předpokládejme dva hostitelé propojené sítí, hostA jako server a hostB jako klient. Systém sekvenceru ALSA musí běžet na obou hostitelích. Chcete-li vytvořit port serveru, spusťte na hostiteli A:
hostA% aseqnet sequencer opened: 128:0
Poté byl na hostiteli A otevřen uživatelský klient 128 s portem 0. (Klientské číslo se může lišit.) Pro vytvoření (síťového-)klientského portu spusťte aseqnet s názvem hostitele serveru:
hostB% aseqnet hostA sequencer opened: 132:0
Nyní jsou všechny události odeslané do hostiteleA:128:0 přeneseny do hostiteleB:132:0 a naopak.
Porty vytvořené aseqnet lze libovolně připojit k jiným portům sekvenceru pomocí aconnect(1). Chcete-li například připojit hostB:132:0 k výstupnímu zařízení MIDI 65: 0:
hostB% aconnect 132:0 65:0
Poté budou události do hostiteleA:128:0 doručeny do hostiteleB:65:0. Následující příkaz přehraje MIDI na hostB.
hostA% pmidi -p 128:0 foo.mid
Více klientů může existovat současně. Pokud je hostC připojen jako klient k hostiteli A, události z hostitele A jsou odesílány všem připojeným síťovým klientům, tj. hostitelům B a hostC. Z klienta na server je však povoleno pouze jedno připojení.
Chcete-li odpojit síť, zastavte všechny klienty před serverem pomocí ctrl-C nebo jim pošlete signál. Server se automaticky ukončí.
Zadejte číslo portu TCP nebo název služby TCP.
Přihlaste se k odběru zadané adresy pro automatické čtení.
Přihlaste se na zadanou adresu pro automatické psaní.
Zadejte název midi procesu.
Podrobný režim.
aconnect(1), pmidi(1)
Takashi Iwai