(PHP 4 >= 4.1.0, PHP 5)
socket_getpeername — 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
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.
socket_create() veya socket_accept() ile oluşturulmuş geçerli bir soket özkaynağı.
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.
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.
Bilginize:
socket_getpeername() 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.