Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como fazer um servidor de chat em Java
Um servidor de bate-papo é um aplicativo independente que permite aos usuários enviar mensagens de ida e volta a partir de seus computadores. O trabalho do servidor de chat é para receber e enviar mensagens em tempo real. Java é uma linguagem de programação ideal para escrever um servidor de chat , porque tem funções disponíveis que são muito mais fáceis de usar do que algumas linguagens de baixo nível. O cliente de bate-papo é o que o usuário final vê em seu desktop e servidor de bate-papo é executado em um servidor dedicado nos bastidores. Instruções
1

Criar um ouvinte "classe". Esta classe Java precisa de ouvir , ou monitor , um número de porta específico para mensagens recebidas. O número da porta será compartilhada pelas peças de cliente e servidor do software de bate-papo. O código para escutar na porta número 5000 é "ouvir (5000) ".
2

Aceitar conexões de cliente. O servidor está aguardando por uma conexão do cliente. Quando o cliente faz uma conexão à tomada de Internet, o servidor precisa saber sobre ele e aceitá-lo para estabelecer a linha de comunicação entre cliente e servidor. Como em: " Soquete newSocket = ss.accept (); "
3

Criar uma "classe" para realizar a leitura e escrita de mensagens. Isto é feito com " DataInputStream " e " classes" DataOutputStream . A mensagem digitada pelo usuário do cliente é enviado através de um " DataOutputStream ". O servidor recebe o bate-papo " DataInputStream " e envia a mensagem para o destinatário desejado através de um " DataOutputStream ". E, finalmente, o usuário recebe a mensagem através de um " DataInputStream " no cliente de chat .
4

Limpe quaisquer conexões mortas. Isto é essencial para que o servidor de bate-papo para lidar eficientemente os recursos do sistema e evitar atrasos um erros para os usuários finais . Use " server.removeConnection (socket ); "
5

Desenvolver um cliente de chat como um applet Java. O cliente de chat vai precisar fazer uma conexão de soquete para o servidor. O cliente também escuta e envia mensagens pelo uso do " DataInputStream " e " DataOutputStream . "

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar um controlador em Java 
·Como compilar e instalar JSmooth 
·Uma boa maneira de organizar classes com Java 
·Como remover um item em MIDP 2.0 Programatically 
·Como fazer um ícone de animação em uma JTable 
·Como importar o javax Servlet no NetBeans 
·Como parar Repaint em Java Com JPanel 
·Como enviar um e-mail em JDK 1.6 
·Como descobrir se um número é primo em Java que retor…
·Como fazer uma JTable no NetBeans 
  Artigos em destaque
·O que é um Caso de Uso 
·Como encontrar o número duplicado em uma matriz no Jav…
·Como fazer uma Fechar script em si 
·Como fazer um aplicativo de alarme MFC 
·Como ler uma linha separada da tubulação em uma matri…
·Como fazer um wireframe de Trabalho 
·Como escrever uma Hex File 
·Como criar um procedimento armazenado no SQL PL 
·Como ler vários números em Java 
·Como definir uma única Espaçamento em uma Div 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados