1

我正在尝试使用 nodejs 创建一个新的通知系统,因为我正在使用 socket.io。以下两种编码有什么区别。

编码1://创建HTTP服务器和Socket连接

var app = require('express').createServer() 
var io = require('socket.io').listen(app); 
app.listen(8080);

编码2://只创建Socket连接

var io = require('socket.io').listen(8080);

请建议?

4

1 回答 1

0

没有真正的区别。后者只是前者的捷径。

但是确实存在一个微小的差异:该快捷方式将添加一个默认的 HTTP 请求处理程序(用于非 websocket 请求),该处理程序以Welcome to socket.io..

于 2012-11-05T15:26:28.633 回答