Я пытаюсь создать систему онлайн-чата, используя Socket.io, но я использую его вместе с стекю LAMP. На данный момент я просто пытаюсь получить мою HTML-страницу для распознавания подключений на localhost: 8888, но серверная сторона на localhost: 3000 должна быть консольной регистрации ниже, когда кто-то подключается, но я ничего не получаю?Соединение сокета NodeJS не работает
У меня есть это на моей стороне сервера -
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
http.listen(3000, function(){
console.log('listening on *:3000');
});
Это мой клиент сторона -
<script src="http://localhost:3000/socket.io/socket.io.js"></script>
<script>
var socket = io.connect('localhost:3000');
socket.on('connection', function(io){
console.log('a user connected');
io.on('disconnect', function(){
console.log('user disconnected');
});
});
</script>
Я не вижу какой-либо из журналов консоли? Я называю это неправильным или
Я не понимаю ..? – Kieron606
Я добавил код, который работает. API для сервера и клиентской стороны отличается. Будьте осторожны и проверьте его по API-документам на socket.io –