(PHP 4 >= 4.1.0, PHP 5, PHP 7)
socket_getsockname — Belirtilen soketin yerel tarafını sorgulayıp soket türüne göre ya bir konak/port çifti ya da bir Unix dosya yolu döndürür
$soket
, string &$adres
[, int &$port
] ) : boolBilginize: socket_getsockname() işlevi socket_connect() ile oluşturulan
AF_UNIX
soketlerle kullanılmamalıdır. Sadece socket_accept() ile oluşturulan soketler ve socket_bind() çağrısından sonra bir birincil sunucu soketi için anlamlı bir değer döner.
soket
socket_create() veya socket_accept() ile oluşturulmuş geçerli bir soket özkaynağı.
adres
Belirtilen soket AF_INET
veya
AF_INET6
türündeyse
socket_getsockname() işlevi, bu değiştirgede bir IP
adresi (127.0.0.1 veya fe80::1
gibi) ve port
değiştirgesinde de belirtilmişse
ilgili port numarasını döndürür.
Belirtilen soket AF_UNIX
türündeyse bu
değiştirgede (/var/run/daemon.sock gibi) bir Unix
dosya yolu döner.
port
Belirtilmişse ilgili port değeri bu değiştirgeye konur.
Başarı durumunda TRUE
, başarısızlık durumunda FALSE
döner. Soket AF_INET
,
AF_INET6
veya AF_UNIX
türünde
değilse işlev FALSE
döndürebilir, ancak böyle bir durumda son soket hata
kodu güncellenmez.