Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut mesajı geçişidir.
Program:
ADI
mesaj geçişi - komut satırı Message::Passing koşucu komut dosyası
SİNOPSİS
mesaj geçişi [seçenekler]
Seçenekler:
--input - Kısa adı girin (gerekli)
--output - Çıktı kısa adı (gerekli)
--filter - Kısa adı filtrele (varsayılan Null)
--decoder - Kod çözücü kısa adı (varsayılan JSON)
--encoder - Kodlayıcı kısa adı (varsayılan JSON)
--input_options - Giriş için JSON seçenekleri dizesi
--output_options - Çıktı için JSON seçenekleri dizesi
--filter_options - Filtre için JSON seçenekleri dizisi
--decoder_options - Kod çözücü için JSON seçenekleri dizisi
--encoder_options - Kodlayıcı için JSON seçenekleri dizesi
TD:
--configfile - Yapılandırma dosyası (Config::Any ile yüklemek için)
yukarıdaki seçeneklerin sağlanması
TANIM
Şuna benzeyen basit bir Message::Passing bileşenleri zinciri oluşturur:
Giriş => Dekoder => Filtre => Enkoder => Çıkış
Bu, bir protokolden bir mesaj girmenize, kodunu çözmenize, işlemenize ve ardından
tekrar kodlayarak çıktısını alın.
Bunu yapmanın en basit örneği:
mesaj geçişi --input STDIN --output STDOUT
Bu, terminale geri yazdığınız JSON dizelerini yankılayacaktır.
SINIF ADI GENİŞLEME
Tüm kısa sınıf adları, aşağıda ayrıntılı olarak açıklandığı gibi genişlemeye tabi tutulur;
tam sınıf adını ifade eden bir '+' ön eki.
Örneğin
mesaj geçişi --input '+My::Example::Input' --output STDOUT
Genişletmeler şunlardır:
giriş
Mesaj::Geçiyor::Giriş::XXX
çıktı
Mesaj::Geçiyor::Çıktı::XXX
filtre
Mesaj::Geçiyor::Filtre::XXX
kodlayıcı
Mesaj::Geçiyor::Filtre::Kodlayıcı::XXX
şifre çözücü
Mesaj::Geçiyor::Filtre::Dekoder::XXX
CONFIG DOSYA
"--configfile" seçeneği sağlanırsa, bir yapılandırma dosyası kullanılacaktır.
Bu yapılandırma dosyasındaki verilerin biçimi, komut satırı seçeneklerinin gerektirdiğiyle eşleşir,
Örneğin
{
"giriş":"XXX",
"input_options":{},
"çıktı":"XXX",
"output_options":{},
"filtre":"XXX",
"filtre seçenekleri":{},
"kodlayıcı":"XXX",
"encoder_options":{},
"kod çözücü":"XXX",
"decoder_options":{}
}
Config::Any tarafından desteklenen herhangi bir yapılandırma formatı kullanılabilir, ancak tek format JSON'dur.
bunun gerektirmeyen ek bağımlılıklar olmadan çalışacağı kesin olan
modülü.
onworks.net hizmetlerini kullanarak ileti geçişini çevrimiçi kullanın