【 在 Yimao.bbs@bbs.DormForce.net (笨笨一毛期待毕业) 的大作中提到: 】
: 帅了。还有groupware ?
: 先介绍一下功能吧。期待了。
笑书亭的cq66是一个client,在主机上运行一个csbbsd,
csbbsd和bbsd一样访问磁盘中的文章,邮件,精华区,一样
从shm中读userlist。但是以自己的一套协议传输给cq66
我们认为bbs要发展一个是要解决复杂信息的传递与显示,一个
是在协议上把数据和命令分开。
现在bbs上所有的东西,包括界面,讯息,文章等全是依赖ansi
文本表示。ansi能作到什么,界面就能作成什么样。而且文章
和传递的讯息等必须是文本。
bbsd因为什么信息都要变成ansi文本,所以在telnet上作文章
已经无法再前进,有人想过加入mime编码与解码以解决更复杂
的信息描述,但是这样就要求全文下载完全可靠。smth加入zmodem
下传本质上是可以解决二进制文件的传输,但是通过一个端口进行
命令和数据的传输毕竟会引来用户操作的不便,比如在传数据时讯
息就无法传递。
所以,csbbsd开两个端口,一个收发数据,一个收发命令和短信息
(有点像7号信令? :P)
另一方面,在usr/f/fuse这样的用户目录下面加入共享文件夹,(现
在的bbs一般只有邮件和一点个人的说明档等文件)。有了共享文件夹
后,可以实现简单的文件共享,公文流转等功能。
类似的,hightman的webbsd也是这样的结构,一个webbbsd运行在主机
上,可以访问shm和bbs上的文件。而php作的网页是客户端。
--
FROM 210.32.157.7