Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Multimídia funciona muito bem no Fedora!
Por spikey
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Comunidades

Comunidade Linux Home Participar da comunidade Linux Participar Fórum Linux Fórum Membros LinuxMembros RSS do fórum

<< Primeira | Anterior Próxima | Última >>

Duvida com socket

[1] Enviado em 09/08/2012 - 21:01h Duvida com socket
Linux user: William
williamj

(usa Ubuntu)


Estou estudando socket e fiquei com a seguinte duvida.

================================================
int novo_socket;
novo_socket = accept(meu_socket,0,0);
=================================================

Da maneira acima, a função accept() tentará aceitar o primeiro pedido de conexão ao socket "meu_socket", criará um novo socket e retornará seu descritor que será armazenado na variável "novo_socket". A única restrição é que, se outro pedido de conexão for feito, o descritor anterior será perdido, uma vez em que novo_socket armazenará o descritor para esse segundo pedido.

Então fica minha duvida como eu crio um arrays de sockets para não perder a conexão?



 

  


[2] Enviado em 10/08/2012 - 21:11h Re: Duvida com socket
Linux user: wesley santos
fed suco

(usa Fedora)


solução não tenho, mas recomendo um livro que pode ti ajudar se já não tiver: Livro Sockets Linux, ISBN: 9788574523583

 

[3] Enviado em 10/08/2012 - 23:50h Re: Duvida com socket
Linux user: cr0n
_di0

(usa FreeBSD)


Enfatizando, que o socket original não sofre alteração nenhuma. Para muútiplas conexões, você pode tratá-las com a função select(); para um sincronismo I/O, você pode também querer usar fork, threads para implementar outras formas de sincronismos. Para mais detalhes, leia o manual do select --> man select no Linux e busque por múltiplas conexões usando sock stream.

 

  
<< Primeira | Anterior Próxima | Última >>
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.