要使用Node.js的net模块实现一个命令行聊天室,就必须先了解NET模块的API使用。NET模块API分为两大类:Server和Socket类、工厂方法。net.Server类可以用来创建一个TCP或本地服务器,继承了EventEmitter。net.Socket类一般用创建一个socket客户端或者是net.Server connection事件的参数。以上三个图展示了API的使用,其实NET模块的内部原理和C++网络编程差不多的,都是以下步骤。确定功能之后,便开始代码的编写。

Node.js利用Net模块实现多人命令行聊天室的方法

Node.js利用Net模块实现多人命令行聊天室的方法

Node.js利用Net模块实现多人命令行聊天室的方法