Sockets: Protocolo de Comunicação - Revista ClubeDelphi 138

Muitas vezes é necessário fazer com que aplicações independentes comuniquem-se entre si. Uma situação comum em que essa necessidade é encontrada é no caso dos CHATs. Essa comunicação pode ser realizada em Delphi através do uso de sockets.

Atenção: esse artigo tem um vídeo complementar. Clique e assista!

Autores: Rafael Isique Guardieri Brendolan e Wanderley Donizeti Panosso Junior

Muitas vezes é necessário fazer com que aplicações independentes comuniquem-se entre si. Uma situação comum em que essa necessidade é encontrada é no caso dos CHATs. Essa comunicação pode ser realizada em Delphi através do uso de sockets.

Os Sockets funcionam como meios de comunicação onde é possível o envio e a recepção de informações de uma forma clara e rápida, através de Protocolo TCP/IP. Neste QuickUpdate mostraremos como utilizar esse recurso.

Conceitos importantes

Os Sockets trabalham baseados em uma estrutura Client/Server, onde ambos podem estar em aplicações distintas. Seu funcionamento básico é o seguinte:

• Todo Clien, deve se conectar a um e apenas um Server para se comunicar com outros Clients;

Conhecendo os componentes

Os componentes utilizados para a implementação de aplicações baseadas em Sockets já vem com o Delphi, porém não são instalados por padrão. Para instalar o pacote de componentes acesse o Menu Component > Install Packages... > Add... , e adicione o pacote dclsockets70.bpl que se encontra no diretório Bin da instalação do Delphi. Depois clique em OK para que os componentes sejam adicionados à paleta de componentes chamada Internet do Delphi. Dois novos componentes são adicionados, o ServerSocket e o ClientSocket."

[...] continue lendo...

Artigos relacionados