Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como enviar um Int através de uma rede em Java
Programação de Sockets , criando conexões de rede entre diferentes máquinas e envio de dados sobre essas conexões , é uma das tarefas mais difíceis enfrentados pelos engenheiros de software. No entanto , uma das vantagens da linguagem de programação Java é que ele inclui várias funções internas em lidar com a criação e manutenção tomada . Mesmo com essas ferramentas extras , se os programadores de saltar para este fim de profundidade antes que eles tenham uma sólida compreensão de como as ferramentas de trabalho eles vão perder horas na depuração de problemas simples. Consequentemente , os alunos sábios começar com projetos simples : como o envio de um inteiro em uma rede. Instruções
1

Importe as duas bibliotecas de código que você vai precisar usar funções de socket do Java com o código " import java.io. *; " seguido de " java.net import * ; . " No próxima linha
2

Criar os contornos de uma " tentativa" de função com o código: .

" try {

}" dentro de sua função principal. Você precisa usar o " tentar" funções para o código de rede, uma vez que a conexão pode falhar e lançar uma exceção que iria travar o programa no local.
3

Criar um novo objeto de soquete e criar a conexão de rede , com o código "socket = new socket ( domínio , porta) ; " onde " socket" é o nome do seu soquete, "domínio" é o endereço do servidor , o programa será o envio de seus dados (uma nome completo domínio ou um endereço IP ), e " porta " é o número da porta do soquete irá se conectar ao no servidor de destino . Este endereço de porta será o mesmo que o que você definir a outra máquina para escutar as conexões de entrada . Coloque este código dentro de sua " tentar" função
4

Crie o objeto que irá enviar dados através da tomada que você criou com o código. " OutputStream saída = socket.getOutputStream (); " onde " outgoin " é o nome que você está dando a este objeto. Mais uma vez , certifique-se esse código está dentro de sua " tentar" função
5

Crie o objeto que irá alimentar o seu inteiro na tomada com o código: ". ObjectOutputStream out = new ObjectOutputStream (saída) ; " onde " a " é o nome que você vai dar a este objeto. Mais uma vez , certifique-se esse código está dentro de sua " tentar" função
6

Envie sua inteiro através de seu soquete com o código: ". Out.writeInt ( int); " onde " int" ou é o inteiro que você deseja enviar ou a variável de número inteiro que contém o valor que você estará enviando . Após a variável é enviada, fechar o socket com o código " socket.close (); " como o último pedaço de código para colocar dentro da função " tentar"
7

Após a última sugestão encaracolado. de sua " tentar" função que envia o número inteiro , crie uma função "pegar" para lidar com exceções do programa pode jogar se houver um problema ao criar a conexão de soquete . A forma genérica de escrever esta função é usar a sintaxe básica :

" catch (Exception e) {

e.printStackTrace (); }

"

para mostrar o que exatamente o que deu errado .

Anterior :

Próximo : No
  Os artigos relacionados
·Lista de JSP Tags 
·Como alterar Coordenadas para Angles em Java 
·Como indexar arquivos de entrada em Java 
·Como gerar um comprimento variável de String em Java 
·Como importar Classes no NetBeans 
·Etapas para instalar o JDK em um computador 
·Como chamar o REST em Java 
·Como usar o Apache ANT para chamar Java 
·A diferença em HashMap e HashSet 
·Como encontrar um triângulo dentro de um triângulo us…
  Artigos em destaque
·Como fazer um loop MIDI em Java 
·Como escrever KML em VB.NET 
·Como mover um projeto NetBeans a partir do Mac para o W…
·O que é Strict Verificação de tipo 
·Diferenças entre psuedocode e fluxogramas 
·Tutoriais para Programação de Computadores 
·Como editar o SQL em um iPhone 
·A importância de Estruturas de Decisão em Programaçã…
·Erros comuns na Turbo C 
·Como acessar uma variável Bash Script em Python 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados