นี่คือคำสั่ง aseqnet ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
aseqnet - ตัวเชื่อมต่อซีเควนเซอร์ ALSA ผ่านเครือข่าย
เรื่องย่อ
asqnet [โฮสต์ระยะไกล]
DESCRIPTION
asqnet เป็นไคลเอนต์ซีเควนเซอร์ ALSA ซึ่งส่งและรับแพ็กเก็ตเหตุการณ์ผ่านเครือข่าย
สมมติว่าสองโฮสต์เชื่อมต่อกันด้วยเครือข่าย โฮสต์A เป็นเซิร์ฟเวอร์และ โฮสต์B ในฐานะลูกค้า ALSA
ระบบซีเควนเซอร์ต้องทำงานบนทั้งสองโฮสต์ สำหรับการสร้างพอร์ตเซิร์ฟเวอร์ ให้เรียกใช้
กำลังติดตามบน hostA:
โฮสต์ A% aseqnet
ซีเควนเซอร์เปิด: 128:0
จากนั้นไคลเอนต์ผู้ใช้ 128 ที่มีพอร์ต 0 ถูกเปิดบน hostA (จำนวนลูกค้าอาจแตกต่างกันไป)
สำหรับการสร้างพอร์ตไคลเอ็นต์ (เครือข่าย-) ให้เรียกใช้ asqnet ด้วยชื่อโฮสต์ของเซิร์ฟเวอร์:
hostB% aseqnet โฮสต์เอ
ซีเควนเซอร์เปิด: 132:0
ตอนนี้เหตุการณ์ทั้งหมดที่ส่งไปยัง hostA:128:0 จะถูกโอนไปยัง hostB:132:0 และในทางกลับกัน
พอร์ตที่สร้างขึ้นโดย asqnet สามารถเชื่อมต่อโดยพลการกับพอร์ตซีเควนเซอร์อื่น ๆ ผ่านทาง
เชื่อมต่อ(1) ตัวอย่างเช่น ในการเชื่อมต่อ hostB:132:0 กับอุปกรณ์เอาต์พุต MIDI 65:0:
hostB% เชื่อมต่อ 132:0 65:0
จากนั้นเหตุการณ์ไปยัง hostA:128:0 จะถูกส่งไปยัง hostB:65:0 คำสั่งต่อไปนี้เล่น
MIDI บน โฮสต์บี
hostA% pmidi -p 128:0 fo.mid
ลูกค้าหลายรายอาจมีอยู่พร้อมกัน ถ้า โฮสต์C มีการเชื่อมต่อเป็นไคลเอนต์ไปยัง
hostA เหตุการณ์จาก hostA จะถูกส่งไปยังไคลเอนต์เครือข่ายที่เชื่อมต่อทั้งหมด เช่น hostB และ
โฮสต์ค. อย่างไรก็ตาม อนุญาตการเชื่อมต่อเดียวเท่านั้นจากไคลเอนต์ไปยังเซิร์ฟเวอร์
หากต้องการยกเลิกการเชื่อมต่อเครือข่าย ให้หยุดไคลเอ็นต์ทั้งหมดก่อนเซิร์ฟเวอร์โดยใช้ ctrl-C หรือส่งสัญญาณไปยังไคลเอ็นต์
เซิร์ฟเวอร์จะปิดโดยอัตโนมัติ
OPTIONS
-p พอร์ต
ระบุหมายเลขพอร์ต TCP หรือชื่อบริการ TCP
-s addr
สมัครรับที่อยู่ที่ระบุเพื่ออ่านโดยอัตโนมัติ
-d addr
สมัครรับที่อยู่ที่ระบุเพื่อเขียนโดยอัตโนมัติ
-v โหมดละเอียด
ใช้ aseqnet ออนไลน์โดยใช้บริการ onworks.net