próbuję połączyć się z socket.io-client za pomocą następującego kodu:węzeł js - Socket.io-klient nie łączy się socket.io serwer
Serwer:
// Load requirements
var http = require('http'),
io = require('socket.io');
// Create server & socket
var server = http.createServer(function(req, res){
// Send HTML headers and message
res.writeHead(404, {'Content-Type': 'text/html'});
res.end('<h1>Aw, snap! 404</h1>');
});
server.listen(8080);
io = io.listen(server);
// Add a connect listener
io.sockets.on('connection', function(socket) {
console.log('Client connected.');
// Disconnect listener
socket.on('disconnect', function() {
console.log('Client disconnected.');
});
});
Client :
console.log('1');
// Connect to server
var io = require('socket.io-client')
var socket = io.connect('localhost:8080', {reconnect: true});
console.log('2');
// Add a connect listener
socket.on('connect', function(socket) {
console.log('Connected!');
});
console.log('3');
Nie otrzymuję dziennika Connected Console ani dziennika Connected Console klienta i nie wiem dlaczego! Próbka kodu pochodzi z innego pytania: Link i nie widzę żadnego rozwiązania problemu ...
O co więc chodzi? –
Czy sprawdziłeś zaporę ogniową, program antywirusowy, czy inne aplikacje uniemożliwiające połączenie? Czy uruchomiłeś kod po stronie serwera w linii poleceń? Jakie inne kroki podjąłeś w celu zbadania? –