繁体   English   中英

Websocket能够从ajax接收数据吗?

[英]Can Websocket able to receive data from ajax?

我正在尝试构建一个php和html5 websocket聊天系统,其中一端是套接字,另一端是ajax。 PHP的socket_recv()函数是否有可能从ajax / mysql或任何其他源(不是通过“发送”方法或套接字发送的)接收数据?

**我们希望以ajax结尾,因为所有浏览器(特别是IE)仍不支持websocket。

请帮忙。

如果您不打算在客户端使用WebSockets,则在服务器端也不需要它们。 (实际上,除非双方都支持,否则您将无法使用它们。)AJAX创建普通的HTTP请求。 您可以像处理PHP中的其他任何请求一样处理它们。

另外,至关重要的是:PHP socket_函数是原始TCP / UDP套接字, 而不是 WebSocket。 WebSocket协议比直接支持的协议复杂得多。 PHP套接字可以在实现 WebSocket的过程中使用,但是最好使用Ratchet之类的库,该库已经为您完成了繁重的工作。

暂无
暂无

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

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