【发布时间】:2015-11-20 08:52:54
【问题描述】:
我正在尝试连接到套接字。但是我没有在控制台上获得套接字 ID。这是连接到套接字的正确方法吗?谁能给我建议...
我的代码:
var app = express();
var dir = process.cwd();
app.use(express.static(dir)); //app public directory
app.use(express.static(__dirname)); //module directory
var server =require('http').createServer(app);
var io = require('socket.io')(server);
io.of('/socket_issue').on('connection', function (socket) {
console.log("Socket connected :"+socket.id);
socket.emit('news', { hello: 'world' });
});
客户端代码:
var socket = io('http://localhost:8085/socket_issue');
socket.on('connect', function(){ console.log('connected to socket'); });
socket.on('error', function(e){ console.log('error' + e); });
socket.on( 'news', function( data ){
console.log(data);
});
socket.on('disconnect', function(){});
【问题讨论】:
-
您是如何尝试连接到套接字的?我所看到的只是服务器端。
-
我编辑了我的客户端代码