Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 7238 программистов и 442 робота. Сейчас ищут 119 программистов ...
Приступая к работе

ZMQSocket::connect - Connect the socket

Вернуться к: ZMQSocket


(PECL zmq >= 0.5.0)

ZMQSocket::connectConnect the socket


public ZMQSocket ZMQSocket::connect ( string $dsn [, boolean $force = false ] )

Connect the socket to a remote endpoint. The endpoint is defined in format transport://address where transport is one of the following: inproc, ipc, tcp, pgm or epgm.

Список параметров


The connect dsn, for example transport://address.


Tries to connect even if the socket has already been connected to given endpoint.


Пример #1 A ZMQContext() example

Construct a new context and allocate request socket from it

/* Server hostname */
$dsn "tcp://";

/* Create a socket */
$socket = new ZMQSocket(new ZMQContext(), ZMQ::SOCKET_REQ'my socket');

/* Get list of connected endpoints */
$endpoints $socket->getEndpoints();

/* Check if the socket is connected */
if (!in_array($dsn$endpoints['connect'])) {
"<p>Connecting to $dsn</p>";
} else {
"<p>Already connected to $dsn</p>";

/* Send and receive */
$message $socket->recv();

"<p>Server said: {$message}</p>";

Возвращаемые значения

Returns the current object. Throws ZMQSocketException on error.

Вернуться к: ZMQSocket

© 2021 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware