aseqnet - Trình kết nối trình tự ALSA qua mạng
aseqnet [remotehost]
aseqnet là ứng dụng khách trình tự ALSA gửi và nhận các gói sự kiện qua mạng. Giả sử hai máy chủ được kết nối bằng mạng, hostA là máy chủ và hostB là máy khách. Hệ thống giải trình tự ALSA phải đang chạy trên cả hai máy chủ. Để tạo cổng máy chủ, hãy chạy phần sau trên hostA:
hostA% aseqnet sequencer opened: 128:0
Sau đó, một khách hàng người dùng 128 với cổng 0 đã được mở trên hostA. (Số máy khách có thể khác nhau.) Để tạo cổng (mạng-)máy khách, hãy chạy aseqnet với tên máy chủ của máy chủ:
hostB% aseqnet hostA sequencer opened: 132:0
Bây giờ tất cả các sự kiện được gửi tới hostA:128:0 đều được chuyển tới hostB:132:0 và ngược lại.
Các cổng được tạo bởi aseqnet có thể được kết nối tùy ý với các cổng trình sắp xếp thứ tự khác thông qua aconnect(1). Ví dụ: để kết nối hostB:132:0 với thiết bị đầu ra MIDI 65:0:
hostB% aconnect 132:0 65:0
Sau đó, các sự kiện tới HostA:128:0 sẽ được gửi tới HostB:65:0. Lệnh sau phát MIDI trên hostB.
hostA% pmidi -p 128:0 foo.mid
Nhiều khách hàng có thể tồn tại đồng thời. Nếu hostC được kết nối dưới dạng ứng dụng khách với hostA, thì các sự kiện từ hostA sẽ được gửi tới tất cả các ứng dụng khách mạng được kết nối, tức là hostB và hostC. Tuy nhiên, chỉ có một kết nối được phép từ máy khách đến máy chủ.
Để ngắt kết nối mạng, dừng tất cả máy khách trước máy chủ bằng cách ctrl-C hoặc gửi tín hiệu cho chúng. Máy chủ sẽ tự động thoát.
Chỉ định số cổng TCP hoặc tên dịch vụ TCP.
Theo dõi địa chỉ đã cho để đọc tự động.
Theo dõi địa chỉ đã cho để viết tự động.
Chỉ định tên midi của quy trình.
Chế độ dài dòng.
aconnect(1), pmidi(1)
Takashi Iwai