2011-10-20 60 views
1

如何使用PHP创建共享ZMQ套接字?该方案是共享ZMQ套接字PHP

  1. 用户1登录到系统 - 一个ZMQ绑定情况和用户停留在系统
  2. 用户2登录到系统 - 绑定引发异常,因为已在使用套接字地址

我们应该如何使用ZMQ来处理这个问题?

+0

你真的应该加入编程语言的标签,以您的问题on_new_socket只 调用。 – ZeissS

回答

1

回答这个问题是这样的帖子在SO

方法:ZMQContext::getSocket (integer $type [, string $persistent_id = null [, callback $on_new_socket = null ]])

快捷方式从上下文中创建新的套接字。如果上下文是 不是持久的,则会忽略persistent_id参数并且套接字 回落为非持久性。创建一个新的基础套接字结构时

2

我想你想使用一个进程的bind(),另一个使用connect()。

从ZMQ指南http://zguide.zeromq.org/page:all

要zmq_connect(3)在其他创造你(3)中的一个节点使用zmq_bind两个节点之间的连接,和。作为一般的经验法则,zmq_bind(3)的节点是一个“服务器”,位于一个众所周知的网络地址上,并且执行zmq_connect(3)的节点是一个“客户端”,具有未知或任意网络地址。因此,我们说我们“将套接字绑定到端点”和“将套接字连接到端点”,端点就是那个众所周知的网络地址。

相关问题