Colocar Resposta 
 
Avaliação do Tópico:
  • 2 votos - 5 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Linguagem C - Dicas e ajuda para iniciantes
30-08-2011, 22:48
Mensagem: #54
RE: Linguagem C - Dicas e ajuda para iniciantes
Ser notificado pelo kernel quando alguma operação de I/O está disponível é
aquilo a que se chama I/O Multiplexing.

Normalmente e para este caso mais simples é uma questão de usar as
syscalls select(2) ou poll(2). Ambas têm um paramêtro em que se pode
passar um timeout.

Noutros, usam-se as funções kqueue(2), epoll(2), etc. Embora dependam do
sistema. Em caso de portabilidade libevent ou libev.

O guia sobre network programming do beej é do melhor que se pode encontrar
na Internet. Para algo mais sério, o Unix Network Programming (aka UNP)
do W. Richard Stevens.

Sobre performance esta página também é uma boa leitura.

HTH.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
RE: Linguagem C - Dicas e ajuda para iniciantes - tcunha - 30-08-2011 22:48

Saltar Fórum:


Utilizadores a ver este tópico: 2 Visitante(s)