Comunicação - chat

1174 palavras 5 páginas
Requisitos para se criar um Chat

Uma aplicação de Chat (bate-papo) consiste em duas aplicações:

O cliente - Se conecta com o servidor envia e recebe mensagens;
O Servidor - que trata as conexões, armazenando-as em uma hash table e distribui as mensagens para quem estiver conectado; (O servidor do Chat será capaz de aceitar tantos clientes quanto forem permitidos pela hash table(você pode definir um limite na tabela), e que também irá acompanhar todas as mensagens que estão indo e voltando em sua própria janela do chat.)
Para poder acompanhar e entender tudo que vamos fazer é necessário que se tenha conhecimento sobre os seguintes tópicos:

Multi-Threading
Eventos, Delegates
Redes

As linguagens de desenvolvimento

O primeiro passo para criar um CHAT é entender como ele funciona, como eu consigo enviar e receber mensagens, como estou conectado com outra pessoa. Na verdade tudo é muito simples, em um CHAT você manda a mensagem, através da internet ela chega a um servidor, que através dele a mensagem é repassada para a pessoa com quem você está conversando.

Existem várias linguagens para criação de um chat... Desde mais simples como scripts via Shell (Bash), até linguagens bem mais complexas como C, Java, Perl, PHP entre outros...

Na linguagem Java, é possível criar um sistema cliente / servidor, como construir aplicações usando apenas os fluxos disponíveis na API padrão. O bate-papo usa sockets TCP / IP para se comunicar, e pode ser incorporado facilmente em uma página da Web.

Também é possível a criação do chat utilizando a linguagem em C# no software de desenvolvimento Visual C# 2010 Express Edition,

Programando em Shell Script (Bash)...Quem usa Linux conhece bem o prompt de comando sh, ou variações como o bash. O que muita gente não sabe é que o sh ou o bash têm uma “poderosa” linguagem de script embutido nelas mesmas. Diversas pessoas utilizam-se desta linguagem para facilitar a realização de inúmeras tarefas administrativas no

Relacionados

  • CHAT
    1457 palavras | 6 páginas
  • thrhh
    5134 palavras | 21 páginas
  • o mundo digital
    494 palavras | 2 páginas
  • redes
    5134 palavras | 21 páginas
  • Chat criptografado
    4480 palavras | 18 páginas
  • 1264658
    917 palavras | 4 páginas
  • DESENVOLVIMENTO DE UM SISTEMA DE CHAT ATRAVÉS DE REDE LOCAL E INTERNET EM LINGUAGEM JAVA
    1934 palavras | 8 páginas
  • Rmi em sistemas
    2834 palavras | 12 páginas
  • Trabalhos
    2653 palavras | 11 páginas
  • O melhor
    682 palavras | 3 páginas