node之TCP
- 首先node提供了net,daram,http,https这四个模块,分别用于处理TCP,UDP,HTTP,HTTPS,适合用于服务器端和客户端。
- TCP全名传输控制协议
TCP是面向连接的协议,其显著的特征是在传输之前需要三次握手形成会话,只有会话形成后,服务器端和客户端之间才能互相发送数据。
在创建会话的过程中,服务器端和客户端分别提供一个套接字,这两个套接字共同形成一个连接。
- 服务器端和客户端则通过套接字实现两者之间连接的操作。
构建TCP服务器
创建TCP服务器端
var net = require('net');
var server = net.createServer(function (socket){
//新的连接;
socket.on('data',function(data){
socket.write("你好");
});
socket.on('end',function(data){
console.log(