DAO sobre TCP/IP
DAO® é uma marca registrada da Microsoft
Home Código Fonte Documentação Assinar GBook Ler GBook

     Este projeto está sendo desenvolvido com o objetivo de explorar as capacidades das ferramentas Winsock® e as soluções cliente/servidor de baixo custo. Este projeto é de Domínio Publico, ou seja, qualquer pessoa pode modificar o código fonte e redistribuir o mesmo, porém é vetado o uso comercial do mesmo.

      Assim como tomei a decisão de transformar meu projeto em projeto público, peço que a cada alteração no código, seja enviado um e-mail para mim com o código altarado. Estou pedindo isto para continuar aprimorando este projeto e disponibilizando neste site as novas versão do código e divulgando também as pessoas que estão colaborando com a evolução do mesmo (mais ou menos como aconteceu com o Linux, claro que sem nenhuma pretensão de chegar "aos pés" do mesmo).

      Este projeto está dividido em três partes: Servidor, Interface do Cliente com o Servidor e Interface de Funções. Veja abaixo como o projeto esta dividido:

SERVIDOR:

  • Projeto desenvolvido em VB 5.0, usando os componentes Winsock, Common Controls, MAPI, DAO.
  • Utiliza a porta 1000 para conexão via TCP.
  • Utiliza algoritmo de compactação de dados para envio de informações. Utiliza os algoritmos encapsulados nos arquivos zipit.dll, zipdll.dll, unzdll.dll.
  • Utiliza a referência ao CristianoCouto.dll, um ActiveX de funções utilizadas pelo servidor.
  • O servidor possui rotina para autenticação de usuário e senha.
  • Possui também recuros de envio e recebimento de arquivos, inclusive para diretórios virtuais.
  • O servidor está disponível para download em Código Fonte.

INTERFACE DO CLIENTE COM O SERVIDOR:

  • Componente ActiveX DLL desenvolvido também em VB 5.0, encapsulando funções de interface com o servidor.
  • Maiores detalhes devem ser consultados na documentação do sistema.
  • O Componente ActiveX DLL está disponível também para download em Código Fonte.

INTERFACE DE FUNÇÕES:

  • Componente ActiveX DLL desenvolvido também em VB 5.0, com diversas funções de contexto geral.
  • O Componente também está disponível para download em Código Fonte.

 

Projeto concebido inicialmente por Cristiano Couto.

DAO® é uma marca registrada da Microsoft
Visual Basic® é uma marca registrada da Microsoft