gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-31 21:52:05 29 4
gpt4 key购买 nike

我正在尝试在带有自定义框架的核心 php 中使用 socket.io。我不想使用 node.js,因为这会给我现有的 (AJAX) 代码带来问题。

1) 没有 node.js 有什么方法可以使用它吗?2) 如果需要,那么有什么方法可以将它与 ajax 一起使用吗?下面是我们如何使用 AJAX。

for work on real time chat i am using this.

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://函数的前端库中使用它。

对于在此 websocket 中写入的 php,您需要先打开此套接字端口,例如:1003(套接字端口)。

然后在 php 中使用 elephant.io 在 php 脚本中写入和读取 websocket。

关于php - 我们如何在不使用 node.js 的情况下使用 socket.io 在核心 php 中进行实时聊天对话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39893249/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com