ZMQSocket::__construct

(PECL zmq >= 0.5.0)

ZMQSocket::__construct - ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ класу ZMQSocket

Опис

public ZMQSocket::__construct(Β Β Β Β ZMQContext $context,Β Β Β Β int $type,Β Β Β Β string $persistent_id = null,Β Β Β Β callable $on_new_socket = null)

Π‘Ρ‚Π²ΠΎΡ€ΡŽΡ” СкзСмпляр класу ZMQSocket. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ persistent_id ΠΌΠΎΠΆΠ΅ Π±ΡƒΡ‚ΠΈ використаний для встановлСння постійного Π·'єднання. ΠŸΠΎΡΡ‚Ρ–ΠΉΠ½ΠΈΠΉ сокСт Π±ΡƒΠ΄Π΅ Π²ΠΈΠ΄Ρ–Π»Π΅Π½ΠΎ Π· постійного контСксту Ρ– Π·Π°Π»ΠΈΡˆΠ°Ρ‚ΠΈΠΌΠ΅Ρ‚ΡŒΡΡ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈΠΌ протягом ΠΊΡ–Π»ΡŒΠΊΠΎΡ… Π·Π°ΠΏΠΈΡ‚Ρ–Π². ΠžΡ‚Ρ€ΠΈΠΌΠ°Ρ‚ΠΈ Ρ‚ΠΎΠΉ самий сокСт для Π±Π°Π³Π°Ρ‚ΡŒΠΎΡ… Π·Π°ΠΏΠΈΡ‚Ρ–Π² ΠΌΠΎΠΆΠ½Π° Π·Π° допомогою ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° persistent_id. Ѐункція, Π·Π°Π΄Π°Π½Π° Π² on_new_socket Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Ρ”Ρ‚ΡŒΡΡ лишС Π·Π° створСнні Π½ΠΎΠ²ΠΎΡ— структури сокСту.

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

context

Об'Ρ”ΠΊΡ‚ класу ZMQContext.

type

Π’ΠΈΠΏ сокСту. Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ константи ZMQ::SOCKET_*

persistent_id

Π―ΠΊΡ‰ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ persistent_id Π²ΠΊΠ°Π·Π°Π½ΠΎ, Ρ‰ΠΎ сокСт Π±ΡƒΠ΄Π΅ доступний протягом Π΄Π΅ΠΊΡ–Π»ΡŒΠΊΠΎΡ… Π·Π°ΠΏΠΈΡ‚Ρ–Π². Π―ΠΊΡ‰ΠΎ context Π½Π΅ Ρ” постійним, сокСт Ρ‚Π°ΠΊΠΎΠΆ ΠΏΠΎΠ²Π΅Ρ€Π½Π΅Ρ‚ΡŒΡΡ Π΄ΠΎ нСпостійного Ρ€Π΅ΠΆΠΈΠΌΡƒ.

on_new_socket

Callback-функція, яка Π±ΡƒΠ΄Π΅ Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Π½Π° ΠΏΡ–Π΄ час створСння Π½ΠΎΠ²ΠΎΠ³ΠΎ сокСту. Ця функція Π½Π΅ Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Ρ”Ρ‚ΡŒΡΡ Ρƒ Ρ€Π°Π·Ρ– ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ використання постійного Π·'єднання.

callback(ZMQSocket $socket, string $persistent_id = null)

Помилки

Π’ΠΈΠΊΠΈΠ΄Π°Ρ” ZMQSocketExceptionΠ² случаС возникновСния ошибки.

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання ZMQSocket()****

Використання Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ— Π·Π²ΠΎΡ€ΠΎΡ‚Π½ΠΎΠ³ΠΎ Π΄Π·Π²Ρ–Π½ΠΊΠ° для Π·Π²'язку Π°Π±ΠΎ ΠΏΡ–Π΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ Π΄ΠΎ сокСту

Loading...