Dúvida - Programa em Linux

Discussão sobre linux para plataformas Intel x86 ou x64 (PC)

Moderadores: 51, guest2003, Renie, gpenga

Dúvida - Programa em Linux

Mensagempor jeanfernandes » 29 Jul 2008 02:17

Prezados

Estou com um problema até simples de resolver.
Preciso escrever um aplicativo que tem um server em TCP que aceita até 50 conexoes. O cliente se conecta nele e o Servidor passa a mandar uns pacotes de 3 em 3 segundos.

Se o cliente se desconectar ....o servidor desmonta a pilha dele e tals...e espera de novo....

Alguem sugere alguma ferramenta pra escrever essa besteirinha ?

Grato.
Jean P. Fernandes - Eng. Eletrônico - (83) 2102-2116 - APEL - www.apel.com.br - Campina Grande - PB
jeanfernandes
Word
 
Mensagens: 539
Registrado em: 11 Out 2006 15:36
Localização: Campina Grande - PB

Mensagempor helton » 29 Jul 2008 08:07

Pode ser em C/C++ ou em Perl, que também aceita socket e múltiplas conexões...
Ferramenta ?

Xterm, VI + makefile...
Helton Marques
"Priorize as Prioridades"
helton
Byte
 
Mensagens: 146
Registrado em: 16 Out 2006 09:18
Localização: São José-SC

Mensagempor Peters » 29 Jul 2008 08:41

Pra coisas simples, acredito que o mais rápido e prático seja Ruby.
Me assustei essa semana, quando precisei criar um programinha pra debugar um sistema que estou montando.
Ele deveria fazer basicamente a mesma coisa, mas com apenas 1 cliente. Resultado, 12 linhas de código com Ruby... hehehe
Avatar do usuário
Peters
Byte
 
Mensagens: 123
Registrado em: 12 Out 2006 11:42
Localização: Canoinhas, SC

Mensagempor msamsoniuk » 30 Jul 2008 13:36

jah tem pronto: vc pode usar o netcat ou o inetd, ambos sao servers tcp/udp prontos que rodam programas e conectam os sockets udp/tcp diretamente na stdin/stdout de aplicacoes filhas. a vantagem de usar um cara pronto eh que vc garante que sempre funciona.

o netcat permite escutar uma porta especifica, enquanto o inetd eh um superserver, permite escutar millhares de portas diferentes e disparar aplicativos diferentes (normalmente o telnetd, ftp, sshd, tftpd, bootpd e dezenas de outros servicos jah rodam em cima dele).
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor xultz » 31 Jul 2008 09:44

Jean, ouça o Marcelo, esse é o cara que mexe com servidores Linux há mais tempo que conheço, o cara é muito fera no assunto (e vários outros também...)

Ah, e você já sabe de quem enxer o saco quando tiver dúvidas sobre Linux, no meio da madrugada :P
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba


Voltar para Linux ( x86 ou x64 )

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x