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

  • tipos de meios de comunicaçao
    1272 palavras | 6 páginas
  • Comunicação
    2505 palavras | 10 páginas
  • APS Semestre 5 Comunicacao Rede
    3865 palavras | 16 páginas
  • Sindrome de Cri Du Chat
    695 palavras | 3 páginas
  • Comunicação
    3321 palavras | 14 páginas
  • Comunicação
    1425 palavras | 6 páginas
  • Formas de comunicação a comunicação aparente
    982 palavras | 4 páginas
  • Trabalho Chat
    1091 palavras | 5 páginas
  • Comunicação
    2411 palavras | 10 páginas
  • Comunicação
    1280 palavras | 6 páginas