JS到PHP套接字?

时间:2017-11-14 05:14:38

标签: javascript php sockets websocket

过去几个月我对PHP和mySQL非常熟悉,但我最近想创建一个游戏(带有数据库连接),需要比AJAX更好的响应能力。这是我遇到套接字的地方。我不想分支到Node.js(我对PHP服务器更熟悉)但PHP套接字不能通过JavaScript推送信息,这对响应用户输入至关重要。

简而言之,我正在寻找一种具有套接字响应能力的方法,但这可以由JS中的客户端推送,并在服务器上用PHP接收,类似于AJAX但是双向且快速。

注意我可能误解了其中一些概念作为这个疯狂的新服务器的新成员。请纠正并指导我。

1 个答案:

答案 0 :(得分:1)

要构建PHP websocket服务器,请查看RatchetPHP:http://socketo.me/

它使用子协议WAMP,因此您的websocket连接将具有通道(主题)。

缺点:它仍然使用WAMP子协议的第1版,作者建议使用Thruway。

但是RatchetPHP的记录更好,让您学会轻松实现websockets。