scskkd -- Scheme SKK dictionary server
Introduction
「scskkd」は、scheme で書かれた SKK 辞書サーバです。
scheme 処理系のひとつである Gauche 用。
このソフトウェアは、無償、無保証、無制限にて公開します。
Features
- SKK 辞書サーバとして動作する。
-
サーバの動作モードを選択可能。
- Single process mode: 全てのリクエストを単一のプロセスで処理するモード。
-
Multi process mode: クライアントからの接続を受け付けるプロセスと、
クライアントからのリクエストを処理するプロセスを各クライアント毎に起動する
複数プロセスで動作するモード。
- Multi thread mode: Multi process mode のスレッド版。
- inetd mode: inetd や tcpserver 等から起動するときのモード。
- 複数のアドレスで同時に待ち受け可能。
- IPv4、IPv6、UNIX domain socket をサポート。
- 複数の辞書を利用可能。
-
複数の辞書形式をサポート (システム及び Gauche がサポートしているものを利用可能)。
- fsdbm: ファイルシステム dbm
- gdbm: GDBM ライブラリ
- ndbm: NDBM ライブラリ
- odbm: DBM ライブラリ
- cdb: cdb、
または TinyCDB ライブラリ。
(要 Gauche-cdb)
- 実行中、クライアントの切断無しに辞書の再読み込みが可能。
Requirements
- Gauche: version 0.7.2 以降であれば動くと思われます。
Download
-
Ver 0.2.1
(2003.12.21 /
Source)
- スレッドモードを追加。
- サーバソケットに SO_REUSEADDR オプションを設定するよう変更。
- 不明なリクエストに `0' を返却するよう修正。
- 複数の辞書を指定した場合は、検索結果をマージして返却するよう変更。
- 不正な dbm-type を指定した場合の動作を修正
-
Ver 0.1.1
(2003.11.23 /
Source)
Documents
Related works
webmaster@tamanegi.org