[英]How to connect Node.js and PHP server using SocketIO
如何使用Socket.io将数据从节点服务器发送到PHP服务器(Apache)
服务器端:
var socket = require( 'socket.io' );
var http = require( 'http' );
var io = require('socket.io').listen(8080);
io.sockets.on('connection', function (socket) {
console.log('user connected!');
客户端(PHP SERVER,Javascript代码):
var socket = io.connect( 'http://localhost:8080' );
$( "#messageForm" ).submit( function() {
var nameVal = $( "#nameInput" ).val();
var msg = $( "#messageInput" ).val();
socket.emit( 'message', { name: nameVal, message: msg } );
});
return false;
});
socket.on( 'message', function( data ) {
var actualContent = $( "#messages" ).html();
var newMsgContent = '<li> <strong>' + data.name + '</strong> : ' + data.message + '</li>';
var content = newMsgContent + actualContent;
$( "#messages" ).html( content );
});
socket.on('foo', function (data) {
console.log('here we are in action event and data is: ' + data);
});
});
使用localhost:8080作为url而不是127.0.0.1:8080
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.