Servidor Bate-Papo
Windows 9X/NT p/ TCP/IP


 
 
  ---===>>> Fonte do Projeto <<<===---


Oferecimento:
Sabao em po ETERO eh o patrocinador oficial do Servidor Bate-Papo
 
 
Outros Locais p/ Cópia
Página Oficial  www.geocities.com/cbuosi Página Oficial, varios aspectos e fonte disponivel para cópia.
Fatec-TQ www.fatectq.com.br/chatserv Página localizada no servidor internet da Faculdade de Tecnologia de taquaritinga
E-Mail cbuosi@zaz.com.br Mande um e-mail para min (Carlos Buosi) e peca o seu
ICQ UIN: 7638152 Contate-me pelo ICQ, famoso servidor de Bate-Papo/Mensssagenz (Melhorou Winston?) 

[BOF]
 =======
| Conteudo |
 =======
  1 - Historico
  2 - Objetivo
  3 - Oque isso faz?
  4 - Oque falta fazer?
  5 - Onde contatar o autor
  6 - Marcas Registradas

 =========
| 1 - Historico |
 =========

Versao 1.031 20/10/1999
----------
- Programa procura arquivos do diretorio que foi executado (App.path)

Versao 1.03  19/10/1999
----------
- Menu > Configuracoes - Implementado.
- Grava Infos de Config em CHAT.INI
- Mini Servidor Web (Porta 80) c/ info basicas
        - Arquivo lido:  .\PAGINA.HTM
          Tem que estar con sintaxe HTML correta,
          nao pode conter figuras nem arquivos.

Versao 1.02  18/10/1999
----------
-Info1 Ecoa texto da conexao
-Mostra quantidade de bytes a cada 1/3 segundos em status bar1
 

Versao 1.01  12/10/1999
----------
Incluido CHAT.INI contendo configuracoes padroes
        -PORTA=12345
        -VERSAO=1.02
        -TITULO=Chat Serv
Quadrado mostrando Cores
        Vermelho = Ninguem conectado
        Verde    = Conexao Ativa
        Azul     = Dado sendo RECEBIDO/TRANSMITIDO

Versao 0.1 11/10/1999
----------
Primeira Implementacao.

 =========
| 2 - Objetivo |
 =========

        Ola pessoal, o objetivo deste pequeno projeto caseiro e' a implementa-
cao de um servidor de chat usando o protocolo TCP/IP (onde eu ja vi isso? ;) )
Tambem servira' como monografia para a conclusao do curso de Tecnologo em pro-
cessamento de dados na Fatec-TQ (se tudo der certo)
        Bom, vamos p/ oque interessa, ele e' dividido em duas partes/programas
                1 - servidor
                2 - cliente

        1 - O servidor, mais conhecido como CHAT_SERV.exe, ele e' uma aplica-
cao feita no MS-Visual Basic 4.0 - Enterprise Edition. E usa as bibliotecas
IPWORKS, da devSoft (www.devsoft.com), jah que o vb40 nao tem suporte nativo
a winsock do Win32...

        2 - O cliente, CHAT.EXE, que foi feito/compilado no BORLAND/IMPRISE
Delphi 3 - Client/Server.

        Bom, vcs devem estar perguntado:
        "  - Porque esse tonto nao fez os dois no VB40 ou Delphi30???"

        ai eu tento explicar...

        E' muito facil implementar uma aplicacao de Chat Cliente/Servidor com
bibliotecas especificas, disponiveis na internet, sem ter que programar mais
que algumas linhas de codigo. Como este projeto e' para fins academicos/pesso-
ais, eu escolhi ferramentas diferentes p/ cada modulo, e a unica biblioteca
externa que uso (IPWORKS do VB40) e' extremamente simples e so' faz a mesma
funcao da winsock do Delphi: Gerencia conexoes TCP/IP.

        Bom gente, por enquanto e' so'....

        Ate' mais...

        Carlos Buosi
        cbuosi@zaz.com.br
        (Mandem e-mail c/ criticas, ideias e/ou sugestoes...)
 
 

 =============
| 3 - Oque isso faz? |
 =============
-Servidor
        -Gerencia ate 20 conexoes simultaneas
        -Mostra conexoes ativas (verde)
        -Desconecta conexao ativa (duplo clique no texto do lado do verde)
        -Mostra Nick e ultimo texto da conexao X
        -Mini servidor WWW (PAGINA.HTM) somente texto
        -Varias opcoes podem ser mudadas (porta, nome do titulo etc)
        -algumas cositas mais...
-Cliente
        -Conecta no Servidor (hehehe)
        -Envia Apelido (Nick) p/ servidor
        -Envia e recebe menssagens p/ servidor...
        -algumas cositas mais...
 

 ===============
| 4 - Oque falta fazer? |
 ===============
-Servidor
        -Gerenciar ate 1000 conexoes simultaneas
        -Gerar Logs dos textos
        -Registrar/validar NICK/SENHA
        -Bannir IP/NICK
        -Bannir Faixa de IP (Ex: 200.210.5.*)
        -Msg offline, igual ao ICQ: vc manda uma msg, e a pessoa recebe
        qdo conectar
        -Varios consertos e cosmeticos...
-Cliente
        -Dar uma melhorada geral....
        -Guardar ultimo NICK/SENHA
        -Passar/validar senha
        -Alguns sons (Oh-Oh!)
        -Salvar Configuracoes...
        -Etc...

 ===================
| 5 - Onde contatar o autor |
 ===================
E-Mail : cbuosi@gmail.com
WWW    : http://www.geocities.com.br
ICQ    : UIN:7638152
 

 =================
| 6 - Marcas Registradas |
 =================
 Todas as marcas citadas usadas no projeto sao de propriedade dos seus
 respectivos donos:
 Windows e VB do Tio Bill, Delphi da Borland e etc...

[EOF]
 

Contador: Voce é a pessoa numero: 624.786.478.234.345,5 a visitar esta pagina!

Voce usa o Linux? Eu uso!



Servidor Bate-Papo, Versão 1.31     -     CB® Software Copyright, 1976 - 1999
Home-Pge Versao 2.04 Java Edition 27/10/1999