(PHP 4 >= 4.1.0, PHP 5)
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 soket özkaynağının 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 soket özkaynağı 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.
Bir hata durumunda FALSE yoksa yeni bir soket özkaynağı 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.