stream_socket_shutdown

(PHP 5 >= 5.2.1, PHP 7, PHP 8)

stream_socket_shutdown β€” Π—Π°ΠΊΡ€ΠΈΡ‚ΠΈ повнодуплСкснС Π·'єднання

Опис

stream_socket_shutdown(resource $stream, int $mode): bool

Π—Π°ΠΊΡ€ΠΈΠ²Π°Ρ” (частково Ρ‡ΠΈ Π½Ρ–) повнодуплСкснС Π·'єднання.

ЗауваТСння :

Асоційовані Π±ΡƒΡ„Π΅Ρ€ΠΈ Π°Π±ΠΎ Π±ΡƒΡ„Π΅Ρ€ΠΈ ΠΌΠΎΠΆΡƒΡ‚ΡŒ Π±ΡƒΡ‚ΠΈ Π·Π°ΠΊΡ€ΠΈΡ‚Ρ–, Π° ΠΌΠΎΠΆΡƒΡ‚ΡŒ Ρ– Π½Ρ–.

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

stream

Π’Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΈΠΉ ΠΏΠΎΡ‚Ρ–ΠΊ (Π½Π°ΠΏΡ€ΠΈΠΊΠ»Π°Π΄, Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΈΠΉ Π·Π° допомогою Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ— stream_socket_client()) .

mode

Одна ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… констант:STREAM_SHUT_RD (Π²Ρ–Π΄ΠΊΠ»ΡŽΡ‡Π°Ρ” подальшС отримання Π΄Π°Π½ΠΈΡ…), STREAM_SHUT_WR (Π²Ρ–Π΄ΠΊΠ»ΡŽΡ‡Π°Ρ” ΠΏΠΎΠ΄Π°Π»ΡŒΡˆΡƒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½ΠΈΡ…) Π°Π±ΠΎ STREAM_SHUT_RDWR (Π’ΠΈΠΌΠΈΠΊΠ°Ρ” подальшС отримання Ρ‚Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½ΠΈΡ…).

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” true Ρƒ Ρ€Π°Π·Ρ– ΡƒΡΠΏΡ–ΡˆΠ½ΠΎΠ³ΠΎ виконання Π°Π±ΠΎ **false**Π² случаС возникновСния ошибки.

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

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

Loading...

Висновок Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρƒ Π±ΡƒΠ΄Π΅ схоТим Π½Π°:

int(5)

Notice: fputs(): send of 6 bytes failed with errno=32 Broken pipe in test.php on line 9
int(0)

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ

  • fclose() - Π—Π°ΠΊΡ€ΠΈΠ²Π°Ρ” Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΈΠΉ дСскриптор Ρ„Π°ΠΉΠ»Ρƒ