如何编写交谈服务器

by Brian Slesinsky

我并不关心在线交谈。坦白地说,我认为这种交流与电子邮件和网络会议系统相比较显得肤浅。但是编写一个交谈服务器就有趣得多了。我将向你们展示如何编写一个具有强大开发潜力的单室交谈服务器。

提出一个算法

必要条件:你需具备较好的Perl方面的知识和使用经验,还要有一个安装了Perl5.002或其更高版本的服务器。注意:绝大多数ISP不允许普通用户运行交谈服务器。但是你可以在以调制解调器连接的几个用户之间做个试验(真不可思议,只要你从CPAN上得到最新版本的IO::Select,这个交谈服务器在使用Perl for Win32时工作情况很好。)。你亦需要一个 Telnet 客户机,它将用为交谈客户机。

Page 1: How to Write a Chat Server
Page 2: Socket Programming the Easy Way
Page 3: We Don?/FONT>t Wait for Nobody
Page 4: The Echo Chamber
Page 5: Now Broadcasting
Page 6: Keeping Track of Where You Were
Page 7: What?/FONT>s Left?



Brian Slesinsky is a former HotWired engineer. He left the company to work full-time on his death ray.