(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
socket_create_listen — Bağlantı kabul etmek için port üzerinde bir soket açar
socket_create_listen() işlevi, yeni bağlantıları
beklemek için belirtilen port üzerindeki tüm arabilirimleri dinleyen
AF_INET
türünde yeni bir Socket örneği oluşturur.
Bu işlev yeni bağlantı kabul etmek için sadece dinleme yapacak yeni bir soket oluşturmayı kolaylaştırmak için tasarlanmıştır.
port
Tüm arabirimlerde dinlenecek port.
backlog
İşlem için kuyruğa alınacak azami gelen bağlantı sayısı. Bu
bağımsız değişkene SOMAXCONN
atanabilir. Daha fazla
bilgi için socket_listen() işlevine bakınız.
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. |
Bilginize:
Sadece belli bir arabirimi dinleyecek bir soket oluşturmak isterseniz socket_create(), socket_bind() ve socket_listen() işlevlerini kullanın.