
| 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 |
| 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!