【问题标题】:How can we use socket.io for real time chat conversation in core php without using node.js我们如何在不使用 node.js 的情况下使用 socket.io 在核心 php 中进行实时聊天对话
【发布时间】:2017-02-15 00:52:58
【问题描述】:

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

谁能告诉我用它或其他方法获得实时响应。

【问题讨论】:

    标签: php ajax sockets websocket socket.io


    【解决方案1】:

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

    对于在这个 websocket 中写入的 php,你需要先打开这个 socket 端口,比如:1003(socket 端口)。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-15
      • 1970-01-01
      • 2022-08-09
      • 2017-06-12
      • 2018-08-13
      • 1970-01-01
      • 1970-01-01
      • 2016-09-11
      相关资源
      最近更新 更多