Programando Socket em C++ sem segredo

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

[ Hits: 15.807 ]

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

Alternando entre a aplicação e a linha de comando no console

Verificar o tempo de execução de um comando

Como limitar o acesso via telnet em um servidor a apenas algumas máquinas?

Cubo mágico do futuro no Linux

Instalando um dedo-duro em seu compartilhamento SAMBA!

Leitura recomendada

WebProxy Linux distribuído

ICMP_ECHO (ping) em C/C++

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

TCP/IP para sistemas embarcados

Acessando partições NTFS (read/write) com ntfs-3g (Slackware Linux 12)

  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts