ruby/sample/drb
2021-11-03 19:11:45 +09:00
..
acl.rb * lib/drb/acl.rb: split executable code into sample directory. 2014-08-21 04:23:43 +00:00
darray.rb * remove trailing spaces. 2011-05-15 11:55:52 +00:00
darrayc.rb * remove trailing spaces. 2011-05-15 11:55:52 +00:00
dbiff.rb * sample/*: whitespace patch by Sergio Campama [Fixes GH-364] 2013-07-20 13:41:02 +00:00
dcdbiff.rb import drb/sample 2004-02-14 02:28:02 +00:00
dchatc.rb * remove trailing spaces. 2011-05-15 11:55:52 +00:00
dchats.rb Prefer qualified names under Thread 2021-06-29 11:41:10 +09:00
dhasen.rb Remove unnecessary require 'thread' 2017-10-08 07:00:01 +00:00
dhasenc.rb * sample/drb/dhasenc.rb: coding cookie of Emacs is coding, 2011-09-09 16:44:38 +00:00
dlogc.rb * remove trailing spaces. 2011-05-15 11:55:52 +00:00
dlogd.rb Remove unnecessary require 'thread' 2017-10-08 07:00:01 +00:00
dqin.rb
dqlib.rb import drb/sample 2004-02-14 02:28:02 +00:00
dqout.rb
dqueue.rb Remove unnecessary require 'thread' 2017-10-08 07:00:01 +00:00
drbc.rb * remove trailing spaces. 2011-05-15 11:55:52 +00:00
drbch.rb * remove trailing spaces. 2011-05-15 11:55:52 +00:00
drbm.rb * remove trailing spaces. 2011-05-15 11:55:52 +00:00
drbmc.rb * remove trailing spaces. 2011-05-15 11:55:52 +00:00
drbs-acl.rb
drbs.rb * remove trailing spaces. 2011-05-15 11:55:52 +00:00
drbssl_c.rb import drb/sample 2004-02-14 02:28:02 +00:00
drbssl_s.rb using "DRb.thread.join" instead of "gets" 2004-06-27 15:36:32 +00:00
extserv_test.rb * remove trailing spaces. 2011-05-15 11:55:52 +00:00
gw_ct.rb
gw_cu.rb
gw_s.rb
holderc.rb * remove trailing spaces. 2011-05-15 11:55:52 +00:00
holders.rb * remove trailing spaces. 2011-05-15 11:55:52 +00:00
http0.rb * sample/*: whitespace patch by Sergio Campama [Fixes GH-364] 2013-07-20 13:41:02 +00:00
http0serv.rb Fix sample/drb/http0serv.rb 2019-08-25 10:56:47 -07:00
name.rb Use own mutex instead of Thread.exclusive 2020-08-27 14:37:03 +09:00
namec.rb * remove trailing spaces. 2011-05-15 11:55:52 +00:00
old_tuplespace.rb Fixed misspellings 2019-12-20 09:32:42 +09:00
README.ja.rdoc Fix typos [ci skip] 2021-11-03 19:11:45 +09:00
README.rdoc Fix typos [ci skip] 2021-11-03 19:11:45 +09:00
rinda_ts.rb
rindac.rb import drb/sample 2004-02-14 02:28:02 +00:00
rindas.rb import drb/sample 2004-02-14 02:28:02 +00:00
ring_echo.rb Remove unnecessary require 'thread' 2017-10-08 07:00:01 +00:00
ring_inspect.rb import drb/sample 2004-02-14 02:28:02 +00:00
ring_place.rb sample: use IO::NULL 2014-08-10 02:41:03 +00:00
simpletuple.rb Remove unnecessary require 'thread' 2017-10-08 07:00:01 +00:00
speedc.rb * remove trailing spaces. 2011-05-15 11:55:52 +00:00
speeds.rb * remove trailing spaces. 2011-05-15 11:55:52 +00:00

= Sample scripts

* array and iteretor
  * darray.rb --- server
  * darrayc.rb --- client

* simple chat
  * dchats.rb --- server
  * dchatc.rb --- client

* distributed chasen (for Japanese)
  * dhasen.rb --- server
  * dhasenc.rb --- client

* simple log server
  * dlogd.rb --- server
  * dlogc.rb --- client

* Queue server, and DRbUnknown demo
  * dqueue.rb --- server
  * dqin.rb --- client. push DQEntry objects.
  * dqout.rb --- client. pop DQEntry objects.
  * dqlib.rb --- define DQEntry

* IdConv customize demo: reference by name
  * name.rb --- server
  * namec.rb --- client

* extserv
  * extserv_test.rb

* IdConv customize demo 2: using TimerIdConv
  * holders.rb --- server
  * holderc.rb --- client

* rinda, remote tuplespace
  * rinda_ts.rb --- TupleSpace server.
  * rindas.rb --- provide simple service via TupleSpace.
  * rindac.rb --- service user

* observer
  cdbiff - http://namazu.org/~satoru/cdbiff/
  * dbiff.rb --- dcdbiff server
  * dcdbiff.rb --- dcdbiff client

* drbssl
  * drbssl_s.rb
  * drbssl_c.rb

* add DRbProtocol
  * http0.rb
  * http0serv.rb

* Rinda::Ring
  * ring_place.rb
  * ring_echo.rb