Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
listen [d/mY H:i]
127.0.0.1 edição externa
listen [d/mY H:i] (atual)
Linha 1: Linha 1:
 ====== Função listen ====== ====== Função listen ======
 Sintaxe: Sintaxe:
-int listen(int iSocket, int backlog);+ 
 +''​[[tipos_dados|int]] listen([[tipos_dados|int]] iSocket, ​[[tipos_dados|int]] backlog);''​ 
 + 
 +---- 
  
 Após o socket (função [[socket]]) ter sido criada e uma porta associada (função [[bind]]) é necessário habilitar o socket para receber as conexões. A função **listen** faz justamente este papel ou seja, habilita que o programa servidor receba conexões de um programa cliente. Deve-se passar o descritor do [[socket]] aberto e a quantidade de conexões que podem ficar pendentes até que o programa trate todas as conexões anteriores. A função retorna 0 (zero) em caso de sucesso e –1 em caso de erro. Após o socket (função [[socket]]) ter sido criada e uma porta associada (função [[bind]]) é necessário habilitar o socket para receber as conexões. A função **listen** faz justamente este papel ou seja, habilita que o programa servidor receba conexões de um programa cliente. Deve-se passar o descritor do [[socket]] aberto e a quantidade de conexões que podem ficar pendentes até que o programa trate todas as conexões anteriores. A função retorna 0 (zero) em caso de sucesso e –1 em caso de erro.
Linha 16: Linha 20:
 #include <​netinet/​in.h>​ #include <​netinet/​in.h>​
  
-void main(void)+int main(void)
 { {
    int iSock;    int iSock;
Linha 44: Linha 48:
       exit(1);       exit(1);
    }    }
 +
 +   ​return 0;
 } }
 </​code>​ </​code>​
 +
 + --- //​[[marcos@laureano.eti.br|Marcos Laureano]] 2008/04/25 06:25//
 +
listen.txt · Última modificação: d/mY H:i (edição externa)
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0