(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
socket_listen — Bir soketi bağlantı kabul etmek için dinler
socket_create() ile bir soket oluşturulup socket_bind() işlevini kullanarak bir isimle ilişkilendirilince soket bir dinlenen soket haline gelir.
socket_listen() sadece SOCK_STREAM
ve SOCK_SEQPACKET türündeki soketlere uygulanabilir.
soketsocket_create() veya socket_addrinfo_bind() ile oluşturulmuş geçerli bir Socket nesnesi.
kuyruk
İşlem için kuyruğa alınacak azami gelen bağlantı sayısı. Dolmuş bir
kuyruğa gelen bir bağlantı ya ECONNREFUSED belirten
bir hata alır ya da ilgili protokol yeniden bağlanmayı destekliyorsa
yineleme başarılı olacağından istek yok sayılır.
Bilginize:
kuyrukbağımsız değişkenine atanacak değer çalışılan platforma büyük oranda bağımlıdır. Linux üzerinde kendiliğindenSOMAXCONN'a düşürülür. Win32 üzerindeSOMAXCONNatanırsa makul bir azami değer kullanımından ilgili hizmet sağlayıcı sorumludur. Windows üzerinde bu değer için standart bir yaklaşım yoktur.
Başarı durumunda true, başarısızlık durumunda false 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 | soket artık bir
Socket örneği olabiliyor; evvelce
resource türündeydi. |