繁体   English   中英

我们如何在不使用node.js的情况下使用socket.io进行核心php中的实时聊天对话

[英]How can we use socket.io for real time chat conversation in core php without using node.js

我试图在自定义框架的核心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);

任何人都可以告诉我用它或其他方法获得实时响应。

Socket.io基本上是WEBSOCKET技术,您可以在jquery或任何前端库中使用socket.io或默认使用ws://函数。

对于php写在这个websocket你需要先打开这个套接字端口,如果你:1003(套接字端口)。

那么你在php中使用elephant.io来编写和阅读php脚本中的websocket。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM