| aseqnet(1) | راهنمای دستورات کاربر | aseqnet(1) |
نام (NAME)
aseqnet - اتصالدهنده ترتیبسنج ALSA از طریق شبکه
خلاصه دستور (SYNOPSIS)
aseqnet [remotehost]
توضیحات (DESCRIPTION)
دستور aseqnet یک کلاینت ترتیبسنج (sequencer) ALSA است که بستههای رویداد را از طریق شبکه ارسال و دریافت میکند. فرض کنید دو میزبان از طریق شبکه متصل هستند، hostA بهعنوان سرور و hostB بهعنوان کلاینت. سامانهٔ ترتیبسنج ALSA باید روی هر دو میزبان در حال اجرا باشد. برای ایجاد درگاه سرور، دستور زیر را روی hostA اجرا کنید:
- hostA% aseqnet
sequencer opened: 128:0
سپس یک کلاینت کاربری ۱۲۸ با درگاه ۰ روی hostA باز میشود. (شماره کلاینت ممکن است متفاوت باشد.) برای ایجاد درگاه کلاینت (شبکهای)، دستور aseqnet را همراه با نام میزبان سرور اجرا کنید:
- hostB% aseqnet hostA
sequencer opened: 132:0
اکنون تمامی رویدادهای ارسالشده به hostA:128:0 به hostB:132:0 منتقل میشوند و برعکس.
درگاههای ایجادشده توسط aseqnet را میتوان بهدلخواه از طریق aconnect(1) به سایر درگاههای ترتیبسنج متصل کرد. برای نمونه، جهت اتصال hostB:132:0 به یک دستگاه خروجی MIDI به شماره 65:0:
- hostB% aconnect 132:0 65:0
سپس رویدادهای ارسالی به hostA:128:0 به hostB:65:0 تحویل داده خواهند شد. دستور زیر یک فایل MIDI را روی hostB پخش میکند:
- hostA% pmidi -p 128:0 foo.mid
چندین کلاینت میتوانند بهطور همزمان وجود داشته باشند. اگر hostC بهعنوان یک کلاینت به hostA متصل شود، رویدادهای ارسالشده از hostA به تمام کلاینتهای متصل به شبکه، یعنی hostB و hostC فرستاده میشوند. با این حال، از هر کلاینت به یک سرور تنها یک اتصال مجاز است.
برای قطع اتصال شبکه، پیش از متوقف کردن سرور، تمام کلاینتها را با استفاده از ctrl-C یا ارسال سیگنال به آنها متوقف کنید. سرور بهطور خودکار خارج خواهد شد.
گزینهها (OPTIONS)
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
Takashi Iwai <tiwai@suse.de>
| January 1, 2000 | alsa-utils |