Programando Socket em C++ sem segredo

Publicado por Alessandro de Oliveira Faria (A.K.A. CABELO) em 08/04/2004

[ Hits: 16.882 ]

Blog: http://assuntonerd.com.br

 


Programando Socket em C++ sem segredo



O que alavancou a elaboração deste documento foi a dificuldade em achar um texto simples para iniciantes que desejam programar em socket.

Com este texto conseguirei transmitir para minha equipe de desenvolvimento, fundamentos sobre comunicação TCP/IP.

PS: As informações contidas neste texto foram baseadas em um artigo escrito por Rob Tougher (rtougher@yahoo.com), publicado na LinuxGazette em Janeiro de 2002. Inclusive os fontes-exemplo são apontados para o link original.

Outras dicas deste autor

História das interfaces gráficas

YourMove - Concurso da Intel (vale a pena visitar)

Instalando um dedo-duro em seu compartilhamento SAMBA!

Programa para visualizar graficamente sua rede de amizades no Orkut

Biometria facial na autenticação do usuário root (atualização)

Leitura recomendada

Lançamento de livro em português sobre Sockets Linux

TCP/IP para sistemas embarcados

ICMP_ECHO (ping) em C/C++

WebProxy Linux distribuído

SnowLinux ao estilo MacOS X

  

Comentários
[1] Comentário enviado por HunZ em 11/09/2004 - 15:12h

"Desculpe, esse modulo não está ativo" =/

Abraços,
Fique com Deus.

[2] Comentário enviado por polegadas em 15/11/2004 - 23:31h

Olá, percebi que o link esta errado (por ter havido mudanças pode ser), o link correto é este:

http://www.geek.com.br/modules/secoes/ver.php?id=232&sec=62

[3] Comentário enviado por josue em 01/02/2006 - 13:56h

Muito bom o artigo

Qto aos fontes eu notei um erro ao compilar (make):
error: `cout' undeclared in namespace `std' ...

É só acrescentar #include <iostream> em Socket.cpp e simple_server_main.cpp

Valeu Cabelo, eu tava desesperadamente precisando fazer um socket... caiu do céu...

[4] Comentário enviado por bozux em 27/02/2007 - 08:43h

O artigo é realmente muito bom e muito fácil de se entender.
Mas eu estou precisando algo além disso, preciso desenvolver um Server que atenda a "n" conexões e esteja preparado a receber novas conexões e dados de qualquer uma das conexões a qualquer momento. Isso está difícill de fazer. Se alguém souber como me ajudar ficarei muito agradecido!

Parabéns pelo artigo e muito obrigado!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts