[英]php socket.io with symfony
我有一个symfony项目,我想在其中使用websockets。 这实际上是一个为移动应用程序提供api的项目。 从移动设备(IOS,Android),必须有带数据的请求到服务器(例如,/ mobile / =>转到symfony ClientController-> indexAction),在此我需要运行套接字,打开通道并发送消息,并在移动应用程序上还将使用socket.io来检测来自套接字通道的消息。
有没有办法在symfony中使用socket.io?
我已经安装了Ratchet,它的接缝工作正常,但是在所有示例中,我发现连接和消息发送都是通过客户端,JS完成的,
var conn = new WebSocket('ws://localhost:8080');
conn.onopen = function(e) {
console.log("Connection established!");
};
conn.onmessage = function(e) {
console.log(e.data);
};
我不需要客户端,它正在计划服务器将运行套接字,打开新通道并通过它发送消息。 类似的事情是通过nodeJS和socket.io完成的(使用-广播,发射,打开,功能)
最好的工具似乎是这个捆绑包: https : //github.com/GeniusesOfSymfony/WebSocketBundle 。 您可能需要启动并使用上述捆绑软件配置的PHP Websocket服务器。
如果我理解正确,那么移动应用程序(iOS,Android)将是客户端。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.