我经常在 Facebook 上聊天,而且我越来越喜欢编写代码,所以我尝试创建一个聊天脚本!这里是::: http://wooflux.co.cc/ChatSystem.1.1/ChatSystem.1.1/
你试试看。但它只是测试版,因此存在一些错误。最大的错误之一是它需要良好的互联网速度才能获得实时更新。但是当我把我的网速调到最大然后在 Facebook 上和我的一个 friend 聊天时,它是实时的!我想知道他们是怎么做到的?谁能解释一下他们是如何做到这一点的。目前我以数字间隔发送 Ajax 请求以获得实时更新。所以请帮助我解释一下或提供一个链接,说明 Facebook 如何在不使用大量互联网速度的情况下实现实时聊天?
最佳答案
要进行实时通信,您需要适当的连接。
您可以使用 WebSockets给你一个真正的浏览器 - 服务器 TCP 连接。
WebSockets 的替代品是闪存桥(它在闪存中使用 websockets)或 COMET技术。
我个人的建议是 WebSocket 抽象,如 socket.io .
Socket.io 建立在 node.js 之上哪个服务器端Javascript。它擅长事件异步实时通信。
如果你沿着节点路线走下去,你也可以选择 now
让您的生活更轻松。它有一个关于在 12 行中制作聊天服务器的截屏视频。
关于php - 如何获得实时更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6304937/