我试图在自定义框架的核心php中使用socket.io。我不想使用node.js,因为这会产生我现有的(AJAX)代码问题。
1)没有node.js有没有办法使用它? 2)如果需要,那么我们可以用ajax吗?下面是我们如何使用AJAX。
我正在使用这个实时聊天工作。
setInterval(function() {
$.ajax({
url: 'myajax.php',
dataType: "json",
data:$('form').serialize(),
success: function(response){
$('.chat-log').append(response.logdata);
}
})
},1000);
任何人都可以告诉我用它或其他方法获得实时响应。
答案 0 :(得分:0)
Socket.io基本上是WEBSOCKET技术,您可以在jquery或任何前端库中使用它来使用socket.io或默认使用ws:// function。
对于php在这个websocket中写道你需要先打开这个套接字端口,如果你:1003(套接字端口)。
然后你在php中使用elephant.io在php脚本中编写和阅读websocket。