|
とりあえずSKKサーバのプロトコルを拡張したものを使うことにしています。
("4"以上は増井が追加したものです)
種別 | リクエスト | 返事 |
切断 | "0" | なし |
検索 | "1<検索文字列>" | "0\n" (エラー)
"1/候補1/候補2/../\n" (検索結果あり)
"4\n" (検索結果なし)
|
バージョン番号 | "2" | "<major>.<minor> " |
ホスト名 | "3" | "<ホスト>:<IP番号> " |
コンテクスト通知 | "4<コンテクスト>" | "1" |
単語登録 | "5<単語>\t<パタン>" | "1" |
単語削除 | "6<削除単語>" | "1" |
辞書セーブ | "7" | "1" |
n番目の候補選択通知 | "8<n>" | "1" |
skkservは何故か"2","3"のリクエストに対しては文字列の最後に"\n"を
返さないようになっていますが、そのままにしてあります。
|
|