Comunicação - chat

1185 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

Relacionados

  • DESENVOLVIMENTO DE UM SISTEMA DE CHAT ATRAVÉS DE REDE LOCAL E INTERNET EM LINGUAGEM JAVA
    1942 palavras | 8 páginas
  • APS DESENVOLVIMENTO DE UMA FERRAMENTA PARA COMUNICA O EM REDE
    4626 palavras | 19 páginas
  • Resenha do livro chatô – o rei do brasil (fernando morais)
    1146 palavras | 5 páginas
  • generos textuais
    1838 palavras | 8 páginas
  • Interação na Internet – Novas Formas de Usar a Linguagem Júlio César Araújo e Bernadete Biasi-Rodrigues
    966 palavras | 4 páginas
  • APS Semestre 5 Comunicacao Rede
    3865 palavras | 16 páginas
  • Desenvolvimento de uma ferramenta para comunicação em rede
    4042 palavras | 17 páginas
  • DESENVOLVIMENTO DE UMA FERRAMENTA PARA COMUNICAÇÃO EM REDE
    4599 palavras | 19 páginas
  • Resenha crítica do ensaio “Gêneros textuais emergentes no contexto da tecnologia digital” Luiz Antônio Marcuschi
    1602 palavras | 7 páginas
  • Discurso eletrônico e o internetês
    1557 palavras | 7 páginas