(PHP 4 >= 4.2.0, PHP 5, PHP 7)
socket_set_block — Soketi engelleme kipine sokar
$soket
)
Belirtilen soket üzerinden
O_NONBLOCK seçeneğini kaldırır.
Bir engellenen soket üzerinde yapılan işlemler (bağlanma, kabul, alım, gönderim gibi) sırasında bir sinyal gelmedikçe, okunacak veri yoksa veya veri yazılamıyorsa betik işlem başlayana kadar bekler.
soketsocket_create() veya socket_accept() ile oluşturulmuş geçerli bir soket özkaynağı.
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnek 1 - socket_set_block() örneği
<?php
$socket = socket_create_listen(1223);
socket_set_block($socket);
socket_accept($socket);
?>
Bu örnekte, tüm arabirimlerin 1223. portunda bir dinleme soketi
oluşturulmakta ve soket bekleme kipine (O_BLOCK)
alınmaktadır. socket_accept() kabul edilecek bir
bağlantı olana kadar bekleyecektir.