Cliente/Servidor

1. Cliente/Servidor

Enzo de Brito Ferber
EnzoFerber

(usa FreeBSD)

Enviado em 09/06/2006 - 14:46h

Olá povo...
Tem como eu executar duas funções ao mesmo tempo em C? Porque estou tentando fazer tipo um servidor e cliente tcp que atuem ao mesmo tempo no mesmo programa.... Alguem ai sabe se tem jeito?

Agradeço desde já,
Slackware_10


  


2. Re: Cliente/Servidor

Filipe Niero Felisbino
filipe

(usa Suse)

Enviado em 07/07/2006 - 14:59h

Com certeza tem jeito, tanto em C quanto em qualquer outra linguagem.... Existe até mais de um jeito.

Eu aconselharia você a criar 3 threads, um para o cliente, outro para o servidor e o terceiro para a aplicação.



3. Re: Cliente/Servidor

Ronie
ronie

(usa Ubuntu)

Enviado em 31/07/2006 - 14:47h

Cara se os programas não precisarem conversar entre si usando o Tcp, você pode dar uma olhada num Script qui no VOL sobre o uso da shared memory. Dessa maneira você pode escrevaer dois ou mais programas separados e compartilhar dados usando a shared memory.
http://www.vivaolinux.com.br/scripts/verScript.php?codigo=704


4. Re: Cliente/Servidor

Leandro Totino Pereira
tatototino

(usa Slackware)

Enviado em 06/08/2006 - 01:16h

use o comando setsockopt!
com a função select()!

para maiores informações man!
=P


5. Re: Cliente/Servidor

Felipe Abella
FelipeAbella

(usa Debian)

Enviado em 06/08/2006 - 11:00h

você pode usar pthreads.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts