1

我正在考虑将我在 Haskell 中编写的基于文本的游戏制作成 BBS 软件包。我在查找有关编写最简单的 BBS 软件(例如回声服务器)的信息时遇到问题。我之前实现过一个简单的 telnet 服务器,但从来没有实现过 BBS 软件包。

我是不是在谷歌上搜索正确的关键字,还是那么简单?

理想情况下,我正在寻找有关制作 BBS 软件包的现有教程的链接。

4

2 回答 2

2

您可能想要一个支持您选择的语言和 BBS 的“门开发工具包”。您必须查阅特定 BBS 的文档以确定它支持哪些 dropfile 和门例程。

于 2012-06-13T21:28:29.070 回答
0

不久前我实现了一个简单的基于 telnet 的 BBS:

darcs get http://src.seereason.com/happstack-bbs/

切换到拨号版本可能并没有那么大的变化。在 Linux 中,调制解调器连接只是像 /dev/modem 这样的设备,您可以像文件一样读取和写入。

因此,在 Telnet.hs 中,您将创建一个类似 runTelnetIO 的函数,该函数对文件句柄而不是套接字进行读取和写入。

接受补丁;)

也就是说,Telnet.hs 并不是我写过的最棒的代码。我想我是一次性完成的,所以我可以将它作为愚人节笑话发布。

于 2012-06-13T23:12:53.447 回答