我尝试在nodejs dojo项目中启动一个服务器套接字,但是我不知道如何启动以及在哪里启动。
我创建了一个普通函数,它创建一个express服务器并将其用于socket服务器。
var express = require('express');
var app = express();
// Express creates a server for you and starts it
var server = app.listen(4000);
console.log("start listening");
var io = require('socket.io')(app);
io.on('connection', function (socket) {
console.log("connection of client");
socket.emit('news', { hello: 'world' });
socket.on('my other event', function (data) {
console.log(data);
});
});
我希望看到日志(开始侦听,客户端的连接),但我没有得到任何日志,没有错误或警告。
1条答案
按热度按时间sulc1iza1#
你可以在www.example.com -文档中找到简单的解决方案和基本信息Socket.io我在这里尽我最大的努力来说明这个简单的套接字例子。
server.js文件:
Client.js: