网络通讯

  • 网络的概念服务器

  • 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("客户端下线");
    })
相关文章
相关标签/搜索