Arrayをリモートから利用してイテレータを試す。
darray.rb — server
darrayc.rb — client
簡易チャット
dchats.rb — server
dchatc.rb — client
分散chasen
dhasen.rb — server
dhasenc.rb — client
簡易ログサーバ
dlogd.rb — server
dlogc.rb — client
Queueサーバ。 クライアントdqin.rbはQueueサーバの知らないオブジェクト(DQEntry)を pushするがDRbUnknownによりクライアントdqout.rbがpopできる。
dqueue.rb — server
dqin.rb — client。DQEntryオブジェクトをpushする
dqout.rb — client。DQEntryオブジェクトをpopする
dqlib.rb — DQEntryを定義したライブラリ
名前による参照 IdConvをカスタマイズしてidでなく名前で参照する例
name.rb — server
namec.rb — client
extservのサンプル
extserv_test.rb
TimerIdConvの使用例
holders.rb — server。ruby -d hodlers.rbとするとTimerIdConvを使用する。
holderc.rb — client
rinda.rbの使用例
rinda_ts.rb — TupleSpaceサーバ。
rindac.rb — TupleSpaceのclientでアプリケーションのclient
rindas.rb — TupleSpaceのclientでアプリケーションのserver
observerの使用例 cdbiff - namazu.org/~satoru/cdbiff/
dbiff.rb — dcdbiff server
dcdbiff.rb — dcdbiff client
drbsslの使用例
drbssl_s.rb
drbssl_c.rb
DRbProtoclの追加例
http0.rb
http0serv.rb
ringの使用例
ring_place.rb
ring_echo.rb