我正在尝试使用nodejs创建一个新的通知程序系统,因为我正在使用socket.io。以下两个编码之间有什么区别。
编码1://创建了HTTP服务器和Socket连接
var app = require('express').createServer()
var io = require('socket.io').listen(app);
app.listen(8080);
编码2://仅创建套接字连接
var io = require('socket.io').listen(8080);
请建议?
答案 0 :(得分:0)
没有真正的区别。后者仅仅是前者的捷径。
虽然存在一个微小的差异:快捷方式将添加一个默认的HTTP请求处理程序(对于非websocket请求),它以Welcome to socket.io.
响应。