(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
socket_accept — Soket üzerinden bağlantı kabul eder
soket
soketi socket_create() ile oluşturulup, socket_bind() kullanarak bir isimle ilişkilendirildikten sonra socket_listen() ile gelen bağlantılar dinlenmeye başlanır. Bu işlev böyle bir soket üzerinden gelen bağlantıları kabul etmek için kullanılır. Başarılı bir bağlantı, iletişim için kullanılacak yeni bir Socket nesnesinin dönmesini sağlar. Soket kuyruğunda bekleyen çok sayıda bağlantı varsa socket_accept() bunlardan birinde veri hazır olana dek bekler. Soket socket_set_blocking() veya socket_set_nonblock() ile engellenmeyen kipe sokulmuşsa bu işlev false
döndürür.
socket_accept() tarafından döndürülen Socket nesnesi yeni bağlantılar kabul etmek için kullanılamaz. Bununla birlikte, soket
ile belirtilen dinleme soketi açık olarak kalır ve defalarca kullanılabilir.
soket
socket_create() ile oluşturulmuş geçerli bir Socket nesnesi.
Bir hata durumunda false
yoksa yeni bir Socket nesnesi döner. Hata kodu socket_last_error() işlevi ile alınabilir. Bu hata kodunu socket_strerror() işlevine aktararak hatayı açıklayan dizgeyi alabilirsiniz.
Sürüm: | Açıklama |
---|---|
8.0.0 | Başarı durumunda artık bir Socket nesnesi dönüyor; evvelce resource türünde bir değer dönerdi. |