Topic: First Blood : Jabber Server
Hihihihihi
Mumpung ada tempat buang mimpi.
Saat ini udah ada voip-rakyat ... untuk tempat bertemu traffic voice gratisan se indonesia
Juga kang Onno udah jadi lokomotip untuk me lokalkan traffic trafic diskusi.
Nah .. gimana yah kalau kemudian ada JabberServer di IIX juga ?
Mengapa Jabber ??
Saya tidak mengusulkan ini atasnama hobby chat.
Saya mengusulkan ini atasnama mimpi komunikasi antar aplikasi.
Latarbelakang : Saya pernah bikin percobaan dengan resep :
1. Jabber server
2. Rubby script
3. TTYCTRL
4. Gaim
Ok ... pertama saya bikin XMPP client menggunakan ruby. Yah hasilnya semacam IRC BOT lah ... sebut aja JabberBot.
Trus .. maju lagi ... si jabberbot ini juga saya kasiy fitur linux-socket
Trus maju dikit lagi ... saya bikin rangkaian sederhana banget untuk mainan ttyctrl.
Keluaran dari ttyctrl .. saya jebak pake stty .. trus di pipe ke suatu ruby script untuk ngirim msg ke si jabberbot (yang juga rubbyscript) memanfaatkan local linux-socket nya ...
nah si jabberbot kemudian mengirim (forward) msg tersebut ke gaim saya yang juga udah join ke JabberServer yang sama.
asik juga ...
knapa gak langsung aja Linux Socket programming peer-to-peer ??
hehehe saya males ngurus securitynya .. jadi ya udah ... masalah ini saya serahkan ke mekanisme Jabber saja.
Truss ... mo kemana arah nya oprekan ini ?
Banyak siy ...
Metode ini bisa di pake untuk semua aplikasi yang membutuhkan komunikasi antar aplikasi.
Bikin aja aplikasi aplikasi itu untuk join ke suatu room di jabber server.
Nah setiap satu aplikasi post msg ke room tersebut ... maka semua aplikasi sejawat nya akan "mendengar" .. dan mengambil sikap atas msg tersebut.
Dan kita dapet bonus juga .... karena traffic nya kecil .. so aplikasi aplikasi itu bisa tersebar secara geografis .. dan terhubung hanya dengan pipa yang kecil saja.
O iya ... cara saya tadi itu termasuk "pemula" .. mungkin bag sudara sudara yang udah jago XMPP .. akan lebih memilih cara XMPP-RPC
