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. |
|||
« Mais Antigo | Mais Recente »
|
Utilizadores a ver este tópico: 10 Visitante(s)