我想连接到套接字。但是我没有得到控制台上的socketid。它是连接到套接字的正确方式吗?任何人都可以请建议我.. 。我无法连接到套接字
我的代码:
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(){});
你怎么样试图连接到套接字?我看到的只是服务器端。 – Andrius
我已经编辑了我的客户端代码 – dev333