CNode

如果不用socket.io

问答
Wwtcsy发布于9 年前最后回复9 年前3 回复4599 浏览0 收藏

想深入的学习在nodejs用socket和客户端通信 如果不引用额外的包 我该学习哪些东西,来实现这样的功能???

查看回复

回复 (3)

O
OneNewLife#1·9 年前

net,http,dgram,websocket

Z
zhanzhenzhen#2·9 年前

@wtcsy Node的官网有示例: https://nodejs.org/dist/latest-v6.x/docs/api/http.html 见 Event: 'upgrade'

L
leiwei1991#3·9 年前

let net = require('net');

let server = net.createServer(function (socket) {

socket.write("hello, this is server");

socket.on("data", function(data) {
    console.log("server : ", data.toString());

});

socket.on("close", function() {
    console.log("server : client is disconnect")
})

});

server.listen("3001", "127.0.0.1", function () { console.log("server : listening start") })

参与回复
登录后即可参与回复。登录