Haskellで書いたテキストベースのゲームをBBSソフトウェアパッケージにすることを検討しています。エコーサーバーなどの最も単純なBBSソフトウェアの作成に関する情報を見つけるのに問題があります。以前に単純なtelnetサーバーを実装したことがありますが、BBSソフトウェアパッケージを実装したことはありません。
私は正しいキーワードをグーグルで検索していませんか、それとも単純なことですか?
理想的には、BBSソフトウェアパッケージの作成に関する既存のチュートリアルへのリンクを探しています。
Haskellで書いたテキストベースのゲームをBBSソフトウェアパッケージにすることを検討しています。エコーサーバーなどの最も単純なBBSソフトウェアの作成に関する情報を見つけるのに問題があります。以前に単純なtelnetサーバーを実装したことがありますが、BBSソフトウェアパッケージを実装したことはありません。
私は正しいキーワードをグーグルで検索していませんか、それとも単純なことですか?
理想的には、BBSソフトウェアパッケージの作成に関する既存のチュートリアルへのリンクを探しています。
おそらく、選択した言語とBBSをサポートする「ドア開発キット」が必要です。特定のBBSのドキュメントを参照して、サポートするドロップファイルとドアルーチンを確認する必要があります。
しばらく前に、単純なtelnetベースのBBSを実装しました。
darcs get http://src.seereason.com/happstack-bbs/
ダイヤルアップバージョンへの切り替えは、それほど大きな変更ではないかもしれません。Linuxでは、モデム接続は/ dev / modemのようなデバイスであり、ファイルのように読み書きできます。
したがって、Telnet.hsでは、ソケットの代わりにファイルハンドルの読み取りと書き込みを行うrunTelnetIOのような関数を作成します。
受け入れられたパッチ;)
そうは言っても、Telnet.hsは私が今まで書いた中で最高のコードではありません。エイプリルフールのジョークとしてリリースできるように、一度にやったと思います。