aseqnet - hướng dẫn tham khảo, tùy chọn, ví dụ về lệnh


TÊN

aseqnet - Trình kết nối trình tự ALSA qua mạng

TÓM TẮT

aseqnet [remotehost]

SỰ MIÊU TẢ

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.

TÙY CHỌN

-p port

Chỉ định số cổng TCP hoặc tên dịch vụ TCP.

-s addr

Theo dõi địa chỉ đã cho để đọc tự động.

-d addr

Theo dõi địa chỉ đã cho để viết tự động.

-n name

Chỉ định tên midi của quy trình.

-v

Chế độ dài dòng.

XEM THÊM

aconnect(1), pmidi(1)

TÁC GIẢ

Takashi Iwai .