学无先后,达者为师

网站首页 前端文档 正文

基于node的tcp客户端和服务端的简单通信_node.js

作者:soraly   更新时间: 2022-04-30 前端文档

1.简单介绍下TCP/IP

TCP/IP是互联网相关协议的集合,分为以下四层:应用层、传输层、网络层、数据链路层。

分成四层的好处是,假如只有一层,某个地方需要改变设计时,就必须把所有整体替换掉,而分层之后只需把变动的层替换掉即可。

2. 服务端编程

node提供了net模块来实现tcp编程。主要分为服务端编程和客户端编程两部分,先来写服务端的:

监听客户端连接

先引入net模块,再通过net.createServer 创建一个TCP服务器,服务器可以监听一个connection事件。

net.createServer([options][, connectionListener])