首页 > TAG信息列表 > ratchet

javascript-来自Android和IOS客户端的棘轮套接字

我已经使用Ratchet编写了套接字PHP代码.这是简单的代码,当我从Web发送和获取消息时可以使用-javascript: use Ratchet\MessageComponentInterface; class Chat implements MessageComponentInterface{ protected $clients; public function __construct(

php-如何远程或在服务器上运行Ratchet?

在XAMPP上的本地计算机上,一切正常.但是在我将文件上传到服务器后,它给出了这样的错误… Fatal error: Uncaught exception 'React\Socket\ConnectionException' with message 'Could not bind to tcp://0.0.0.0:8080: Address already in use' in /home/sites/jemaottest.com/pu

php-有没有安装作曲家的棘轮的方法吗?

我有一个写得不好的应用程序是php“ spaghetti code” 我需要实现一个Web套接字,在这里可以使用PHP来调用API. 我尝试使用Node.js,但问题在于,使用php需要检查很多内容. >“用户必须登录”我需要在我的应用程序中检查活动会话.又称为“验证用户身份”. >在对用户进行身份验证之后,

PHP-Symfony Websockets:登录的用户始终在Topic中返回匿名

I finally found the problem – but can’t explain it well. The Webserver and Websocket Server are running on “127.0.0.1:xyz” each. When I access my website with “127.0.0.1:xy/app_dev.php/account” , everything is working, cookies are sent, read and the lo

使用PHP连接到棘轮Websocket服务器

我在后端运行Ratchet WebSocketServer,一切正常. <?php require '../vendor/autoload.php'; use Ratchet\WebSocket\WsServer; use Ratchet\Http\HttpServer; $wsServer = new WsServer(new Chat()); $wsServer->disableVersion(0); $server = \Ratchet\Serv

javascript-RatchetPHP没有用于新连接的WebSocket属性

我正在尝试使用Ratchet访问Websocket服务器的onOpen函数中传入连接的查询参数. official documentation和其他StackOverflow帖子都说您可以通过访问传递给函数的ConnectionInterface对象的WebSocket属性来执行此操作: public function onOpen(ConnectionInterface $conn) { $qu

php – React / Ratchet / ZMQ中多个订阅方法的最佳实践

我尝试构建一个小的实时websocket用例,用户可以登录并查看登录的所有其他用户,在新用户登录或现有用户注销时收到通知. 对于这种情况,当用户登录或注销时,我在UserController中使用ZMQ PUSH Socket. UserConstroller public function login() { //... here is the auth c

javascript – 带棘轮的PHP WebSockets – 示例不起作用

这是一些背景知识. >我的目标是使用Ratchet WebSockets创建双向客户端 – 服务器通信. >我已经安装了棘轮和附带的软件,如here所述.>我已成功创建了一个Hello World应用程序,如here所述.>现在我正在尝试使用this教程创建Push功能.我已复制代码,稍微修改它(下面的代码注释中记录的修

php – 使用Ratchet创建/管理私人房间?

我正在制作ios聊天应用程序.在研究了所需的技术和协议之后,我决定尝试使用websockets.由于我们的堆栈顶部是基于PHP的原因,我开始了解棘轮作为PHP的websockets.我从阅读documentation为ios前端制作了简单的聊天服务器.聊天工作非常好,我也很满意.我想知道如何创建单独的私人聊天室.

php – 使用PdoSessionHandler锁定等待超时Symfony2棘轮

我使用PdoSessionHandler将用户的会话存储在数据库中,以使用会话Symfony2服务器和Ratchet服务器进行通信. 它连接OK,发送消息OK,但是当我在Symfony2应用程序中切换到其他页面或关闭会话时,它会调用onClose函数.然后应用程序被阻止并返回以下错误: SQLSTATE[HY000]: General error:

php – 使用memcache进行棘轮会话数据同步

我创建了一个棘轮Web套接字服务器,并尝试使用SESSIONS. 在我的HTTP-Webserver(端口80)上的php文件中,我设置了这样的会话数据 use Symfony\Component\HttpFoundation\Session\Session; use Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage; use Symfony\C

php – 用户的棘轮存储连接和服务器实例之外的发送消息

我一直在关注教程here并让棘轮服务器工作. 我的聊天课程目前或多或少与教程相同,所以没有必要在此处展示,因为我的问题更多是关于实施策略. 在我附加的问题中,用户正在研究如何获取特定用户的连接对象.在最佳答案解决方案中,跟踪资源ID似乎是实现此目的的方法. 例如,在创建连接时,

php – 如何使用棘轮在线显示连接的用户?

你能告诉我如何使用棘轮在线显示连接用户吗?我的意思是我想将某种用户ID发送到服务器,并将此ID广播给所有其他连接的用户,表明此用户ID在线.解决方法:您需要能够识别这些用户并拥有他们的ID,然后编写一个简单的类,它将始终在给定的WebSocket上侦听任何用户更改(用户连接,断开连接).

php – 总是`无法绑定到tcp:// my_ip_here:8080地址已在使用中

我试图部署我的websocket服务器并开始运行它但总是给出: PHP Fatal error: Uncaught exception 'React\Socket\ConnectionException' with message 'Could not bind to tcp://my_ip_here:8080: Address already in use' in /var/

如何在MAMP或XAMPP上安装适用于PHP的Ratchet WebSockets?

我正在尝试将实时聊天集成到我的php / backbone应用程序中,我想我会使用棘轮?如何将Ratchet安装到MAMP或XAMPP中需要做什么?他们网站上提供的唯一文档是使用CURL,但我不知道如何为localhost安装必要的资源,也不知道需要添加哪些资源.任何意见,将不胜感激.解决方法:您应该在项目的根目