Programa de Chat usando sockets e threads em C

PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.

Moderadores: Administradores, Moderadores

Programa de Chat usando sockets e threads em C

Mensagempor DIAABO » Terça Jun 27, 2006 0:37

alguem me diz onde encontrar codigo fonte para o que esta escrito no tópico? Para me preparar para um exame esse é um dos exercicios que o prof diz que se conseguirmos fazer é pq estamos preparados.. mas estou a ter dificuldades e precisava de ver um codigo fonte para ver se ficava mais ilumidado...
DIAABO
Membro de Ouro
Membro de Ouro
 
Mensagens: 952
Registado: Domingo Ago 22, 2004 18:40
Localização: Braga

Mensagempor Asgorath » Terça Jun 27, 2006 8:40

Mas isso é um exame pratico? E é para que sistema operativo se for linux procura no google por unix socket programming e Posix Threads Programming.
Jorge
Intel Core 2 Quad Q9450 - Cache 12MB - 4x2,66GHz - FSB 1333MHz || abit IP35P ||
4G Kingston 800 Mhz || XFX GeForce 9800 GX2 1G ddr3 || WD5000AAJS 500Gb Sata 2 Raid 0 ||
Samsung SyncMaster 940nw || |
|| Caixa A+El-Diablo || Creative XMod
Asgorath
Membro de Ouro
Membro de Ouro
 
Mensagens: 645
Registado: Segunda Out 31, 2005 10:45
Localização: C:\Portugal\Castelo Branco

Mensagempor DIAABO » Terça Jun 27, 2006 13:57

sim para linux, pois ja estive a procura mas nao encontro nd de especial :S eu ate ja percebo as socket e as threads... (um pco, nd de especial) mas nao percebo como no servidor, dps de receber uma conecçao como é k ele vai enviar a mensagem para as varias threads....
DIAABO
Membro de Ouro
Membro de Ouro
 
Mensagens: 952
Registado: Domingo Ago 22, 2004 18:40
Localização: Braga

Mensagempor vamosAeles » Terça Jun 27, 2006 14:41

Muito simplesmente porque no servidor tens o connect(...)bloqueado até receber um pedido de ligação, e nessa altura a função connect retorna (penso que um inteiro), com o indice no novo socket criado, e normalmente é criada um thread em que passas lá para dentro esse indice, passando essa thread a 'tratar' desse cliente...
vamosAeles
Membro de Prata
Membro de Prata
 
Mensagens: 206
Registado: Quarta Jan 04, 2006 21:29
Localização: Lisboa/Proença

Mensagempor bvmzinho » Quinta Jun 29, 2006 1:34

opa isso um bom chat da pano pra mangas...

mas uma coisa simples não é dificil de fazer! arranja-se mts exemplos de chats no google :idea:
bvmzinho
Membro de Prata
Membro de Prata
 
Mensagens: 362
Registado: Sábado Jan 15, 2005 17:25

Mensagempor r3pek » Quinta Jun 29, 2006 12:00

posso tentar ajudar se explicares um pco melhor a tua duvida.... tnh feito um software k utiliza sockets e threads para comunicação entre os varios clientes.
Gentoo Developer
(kernel/amd64/mobile-phone)
r3pek
Membro de Prata
Membro de Prata
 
Mensagens: 100
Registado: Quarta Mar 03, 2004 13:22


Voltar para Programação

Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 10 visitantes

cron