Provided by: manpages-cs_0.17.20080113-1_all bug

JMÉNO

       getpeername - vrať adresu vzdáleného konce soketu

SYNTAXE

       int getpeername(int s, struct sockaddr *name, int *namelen);

POPIS

       Getpeername  vrací  jméno  (adresu)  počítače, který je na druhém konci
       soketu.  s.   Parametr  namelen  by  měl  být  inicializován  tak,  aby
       indikoval velikost paměťového prostoru, na který ukazuje argument name.
       Po návratu bude obsahovat aktuální velikost vrácené adresy (v bajtech).
       Jméno je příslušně zkráceno, je-li velikost příliš malá.

NÁVRATOVÁ HODNOTA

       V  případě úspěchu je vrácena 0, jinak -1 a proměnná errno je příslušně
       nastavena.

CHYBY

       EBADF   Argument s není platným deskriptorem.

       ENOTSOCK
               Argument s je deskriptorem souboru, není to soket.

       ENOTCONN
               Soket není spojen.

       ENOBUFS Systém nemá k dispozici dostatek  vnitřních  zdrojů,  aby  mohl
               tuto operaci provést.

       EFAULT  Argument  name  ukazuje  na  paměť, která se nenachází v platné
               části adresového prostoru procesu.

SPLŇUJE STANDARDY

       SVr4, 4.4BSD (volání getpeername se poprvé objevilo ve 4.2BSD).

DALŠÍ INFORMACE

       accept(2), bind(2), getsockname(2)

VAROVÁNÍ

       Překlad  je  pravděpodobně  zastaralý.  Pokud  chcete  pomoci  s   jeho
       aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/