網絡的概念服務器
IP和端口的概念網絡
Socket的概念socket
打開telnetui
程序和功能-->spa
本身開發一個小服務器code
"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("客戶端下線"); })