Buosi.org
   
Contato: cbuosi@gmail.com  
Buosi.org
Bem vindo
 

 




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 implementacao
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
- Deixe seu recado/dúvida ® 2011 - www.buosi.org   

Fatal error: Uncaught Error: Call to undefined function mysql_pconnect() in /home/buosiorg/buosi.org/php/inc_funcoes.php:285 Stack trace: #0 /home/buosiorg/buosi.org/php/inc_funcoes.php(28): abreConexaoBanco() #1 /home/buosiorg/buosi.org/index.php(143): fortune_br() #2 {main} thrown in /home/buosiorg/buosi.org/php/inc_funcoes.php on line 285