我正在研究将我在Haskell中编写的基于文本的游戏制作成BBS软件包。我在查找有关编写最简单的BBS软件(如echo服务器)的信息时遇到了问题。我以前实现过一个简单的telnet服务器,但从来没有实现过BBS软件包。
我是不是在谷歌上搜索正确的关键词还是那么简单?
理想情况下,我正在寻找有关制作BBS软件包的现有教程的链接。
答案 0 :(得分:2)
您可能想要一个支持您选择语言和BBS的“门开发工具包”。您需要查阅特定BBS的文档,以确定它支持的dropfiles和门例程。
答案 1 :(得分:0)
我实施了一个简单的基于telnet的BBS:
darcs get http://src.seereason.com/happstack-bbs/
切换到拨号版本可能不是那么大的变化。在Linux中,调制解调器连接只是某些设备,如/ dev / modem,你可以像文件一样读写。
因此,在Telnet.hs中,您将创建一个类似于runTelnetIO的函数来执行对文件Handle而不是Socket的读写操作。
接受补丁;)
也就是说,Telnet.hs不是我写过的最好的代码。我想我是一次性完成的,所以我可以将它作为愚人节笑话发布。