了解套接字中的 on() 方法 - PHP (REACT/ZMQ)
Understanding the on() method in sockets - PHP (REACT/ZMQ)
我尽力寻找 on()
方法应用于套接字对象 (ZMQSocket) 时的文档。
$loop=.....// an even loop object
$context = new \React\ZMQ\Context($loop);
$pull = $context->getSocket(\ZMQ::SOCKET_PULL);
$pull->bind('tcp://127.0.0.1:5555');
$pull->on('message', array($newArticlePusher, 'onNewArticle'));
我在ZMQSocket 的list 方法中没有找到它。究竟是什么?它的签名是什么?
非常感谢您平时的帮助。任何 link 或文档对此进行解释?
该函数不属于 ZMQSocket
class 它属于您正在使用的框架 React
。 React 只是 "binding" ZMQSocket class.
在网络套接字中有 4 个主要 action/methods。
- 留言中
- 出错
- 关闭时
- 打开时
你问的 on('message'...
是 method/action On Message。这是当您收到传入的套接字消息时,第二个参数 array($newArticlePusher, 'onNewArticle')
是您要采取的操作(对客户端套接字的响应)。
真的没有它的文档。我建议您在 java 中开始学习 websockets,因为他们有最好的 websockets 文档之一,here.
也有一些有用的监视操作。
节点 JS 实现:https://github.com/JustinTulloss/zeromq.node#monitoring
zmq 文档:http://api.zeromq.org/4-2:zmq-socket-monitor
此操作需要启动监控。
我尽力寻找 on()
方法应用于套接字对象 (ZMQSocket) 时的文档。
$loop=.....// an even loop object
$context = new \React\ZMQ\Context($loop);
$pull = $context->getSocket(\ZMQ::SOCKET_PULL);
$pull->bind('tcp://127.0.0.1:5555');
$pull->on('message', array($newArticlePusher, 'onNewArticle'));
我在ZMQSocket 的list 方法中没有找到它。究竟是什么?它的签名是什么?
非常感谢您平时的帮助。任何 link 或文档对此进行解释?
该函数不属于 ZMQSocket
class 它属于您正在使用的框架 React
。 React 只是 "binding" ZMQSocket class.
在网络套接字中有 4 个主要 action/methods。
- 留言中
- 出错
- 关闭时
- 打开时
你问的 on('message'...
是 method/action On Message。这是当您收到传入的套接字消息时,第二个参数 array($newArticlePusher, 'onNewArticle')
是您要采取的操作(对客户端套接字的响应)。
真的没有它的文档。我建议您在 java 中开始学习 websockets,因为他们有最好的 websockets 文档之一,here.
也有一些有用的监视操作。
节点 JS 实现:https://github.com/JustinTulloss/zeromq.node#monitoring
zmq 文档:http://api.zeromq.org/4-2:zmq-socket-monitor
此操作需要启动监控。