2012-11-05 41 views
1

我想创建一个使用nodejs的新通知系统,因为我使用的是socket.io。以下两种编码有什么区别。sockect.io创建http服务器和不创建http之间的区别

编码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); 

请建议?

回答

0

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

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

相关问题