Olá galera!
Eu andei desenvolvendo um pequeno "chat" em C.
Na realidade não é bem um chat, até porque não utiliza ambiente de rede e servidor, funciona mais como uma manipulação em arquivos e diretórios.
Esse "chat" pode sim funcionar em rede, desde que seja compartilhada uma pasta e tal pasta mapeada na rede nas maquinas clientes, por exemplo Z: onde Z: contenha o acesso à maquina servidor e seu diretório. Exemplo: \\servidor\chat\ - Z:
Vou deixar um link aqui pra que não sabe como efetuar mapeamento no windows:
http://windows.microsoft.com/pt-br/windows/create-shortcut-map-network-drive#1TC=windows-7
De qualquer forma deixarei também o link do 4shared onde upei os executáveis:
http://www.4shared.com/rar/7eo-odcEba/ZebasChat.html
Estou colocando também os códigos fonte:
http://www.4shared.com/folder/vyEtiK0L/ZebasChat_-_bin.html
Ele funciona em duas telas, uma onde as mensagens são atualizadas automaticamente, e a outra onde o usuario insere os dados.
Tente deixar disposto na tela da mesma forma que está a imagem exemplo:
OBS: Não altere o nome do diretório BIN, tem que funcionar do jeito que está disposto.
OBS2: Não se assuste, o chat cria um diretório C:\log\ contendo informações que ele mesmo utiliza. Caso queira, depois de utilizar o chat, tal diretório pode ser removido manualmente.
Estou aberto a sugestões e críticas.
Obrigado!