SUJA e seus CLIENTES

(servidor de jogos gratuito - versões beta)

Links:

SUJA 1.03 - SUJA é um servidor TCP/IP para jogos, ele após iniciado permite que os programas clientes (e ser desenvolvido por programadores) comuniquem-se entre enviando mensagens para o servidor. SUJA devolve as mensagens além do endereço de quem enviou.

MSG CLIENTE para SUJA com fonte - exemplo de programa cliente feito no Builder 3 (com componentes prontos da Borland) que se comunica com o SUJA.
MSG Cliente com fonte - exemplo de cliente feito no Builder 4 sem usar os componentes de Internet do Builder.

labchatfapa.zip - Exemplo de programa Cliente de "chat" (bate-papo) programado a partir do MSG Cliente com fonte (p/ C++ Builder 4 acima) - só o executável.

VelhaUDP  - "Jogo da Velha" pela Internet usando UDP ao invés de TCP/IP (não utiliza o SUJA). Neste caso não há um servidor, cada programa envia e recebe para o outro programa diretamente, cada um deles deve ter o número do IP do outro computador. Só para testes, não é a melhor maneira de fazer isso!

Detalhes técnicos

Explicação dos programas acima - Servidor SUJA  e seus clientes: suja.html

Explicação de como montar um programa CLIENTE usando componentes VCL da paleta do Borland C++ Builder (usei o Builder 3): clienteb3.html

Como montar um CLIENTE sem usar componentes VCL através da API WINSOCK do Windows (usei o Builder 4): clienteb4.html


Observações (2012):

Aqui estão as últimas fontes que programei que funcionaram, sem documentação (e com dezenas de versões diferentes)... Já faz uns 3 ou 4 anos que parei de mexer nele, funcionava perfeitamente na minha casa com 3 ou 4 computadores, mas quando eu testava na faculdade, com 20 computadores, alguns não apareciam listados e eu desisti sem saber porque não funcionava...
  Hoje em dia eu faria tudo via web (PHP e html 5, por exemplo, coisas que pretendo aprender), mas ando sem tempo pra "brincar"...
  Fiz versões para builder 3, 4 e mais tarde Turbo C++ 2006 (que nunca funcionou direito), além de um compontente que achei na web para o builder 4 (que não consegui fazer funcionar, por isso não listei aqui)... Vou deixar disponível para quem se interessar, mas nem sei se serve para alguma coisa! Não terei tempo de explicar o que fiz, como fiz e nem sei o que está funcionando...

LabChat15.zip (builder 4)

SUJA1.5_TCP_server_VCLcomponentes.zip (builder 3)

Boa sorte!


Copyright  Victor M. Sant'Anna  2007-2012