如何使用socket.io节点的表达 浏览:775

服务器端server.js代码

复制代码代码如下所示:

要求();

var(=HTTP);

请求(套接字);

var(=);

VaR服务器= http.createserver(APP);

var =要求(FS );

app.get( /

res.sendfile(__dirname + /指标。html);

});

(1337)server.listen;

VaR插座= sio.listen(服务器);

socket.on(连接

socket.emit(新闻

socket.on(otherevent

console.log(服务器端接受数据:% J

})

});



客户端的html代码

复制代码代码如下所示:















VaR插座= io.connect();

socket.on(新闻

console.log(数据。你好);

socket.emit(otherevent

});













我突然想到一个问题。我不能把新闻监听器的代码写到同一个结尾。

所以:

复制代码代码如下所示:

要求();

var(=HTTP);

请求(套接字);

var(=);

VaR服务器= http.createserver(APP);

app.get( /

res.sendfile(__dirname + /指标。html);

});

server.listen(1337,127.0.0.1

console.log(开始监测1337 );

});

VaR插座= sio.listen(服务器);

socket.on(连接

socket.on(新闻

console.log(数据。你好);

});

socket.emit(新闻

});



注意15~17行代码:对我们来说是新的。

事实证明不是,不会有印刷品,但不会错的。

发射的实现,称为:发送事件。如果有一个参数,用参数调用。

后记:

也有在表达框架调用会话的方法很多。然而,人们发现使用它的方法不多。这篇文章是基于自己的项目生产过程中,整理出使用表达的表达和socket.io的具体方法。
推荐文章1
广告