Ich versuche eine einfache Verbindung zwischen einem socket.io auf einer .php-Seite und einem node.js-Server herzustellen, leider wird es nicht funktionieren? Die .on ('Verbindung') feuert nicht auf dem Server-Side-Code?SocketIO on Verbindung nicht feuern?
Alle Fragen, die ich verwenden express sehen, ich weiß nicht Eil verwenden möchten ..
Kunde:
<script src="https://cdn.socket.io/socket.io-1.4.7.js"></script>
<script>
var socket = new io.connect('http://127.0.0.1:1904');
socket.on('connect', function() {
console.log('Client has connected to the server!');
});
// Add a connect listener
socket.on('message', function(data) {
console.log('Received a message from the server!',data);
});
// Add a disconnect listener
socket.on('disconnect', function() {
console.log('The client has disconnected!');
});
// Sends a message to the server via sockets
function sendMessageToServer(message) {
socket.send(message);
};
</script>
Seite Server:
var http = require('http');
var server = http.createServer();
server.listen(1904);
console.log('Server started.');
var io = require('socket.io')(server, {});
io.sockets.on('connecton', function(socket) {
console.log('A new player connected.');
socket.on('happy', function(data) {
console.log('happy because: ' + data.reason);
})
});