网络通信
-
网络的概念
-
IP和端口的概念
-
Socket的概念
-
打开telnet
程序和功能-->
![]()
自己开发一个小服务器
"use strict"; const net = require("net"); //创建server对象 let server = net.createServer(); //监听连接到服务器上的客户端 server.on("connection", (socket) => { console.log("haha"); //服务器的socket //向客户端发送消息 socket.write("welcome to my server"); socket.on("data", (content) => { //服务器发送的内容。buffer console.log(content.toString()); }); }); //监听端口 server.listen(8888,()=>{ console.log("正在监听..."); });
- 自己开发的客户端
-
"use strict"; var net = require("net"); let port = 8888; let ip = "127.0.0.1"; //连接服务器 let client = net.createConnection(port,ip,()=>{ console.log("连接服务器成功"); //向服务器发送消息 client.write("你好服务器"); }); //接收服务器的消息 client.on("data", (content) => { //服务器发送的内容。buffer console.log(content.toString()); });
- 处理错误
-
//注册error事件 socket.on("error",()=>{ console.log("客户端下线"); })

浙公网安备 33010602011771号