Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
O que é um Socket em Java
? Linguagem de Programação Java é uma multi-plataforma, linguagem de programação diversificada , orientada a objetos. Porque ele pode trabalhar em vários sistemas operacionais e arquiteturas , Java pode executar uma série de tarefas , tais como programação de sistemas , desenvolvimento de jogos e gerenciamento de rede. Ele também pode servir como uma plataforma para o desenvolvimento de software que estabelece conexões com servidores e escuta de tráfego de rede por meio de sub-rotinas conhecidas como " bases ". Sockets TCP /IP

Enquanto a maioria dos usuários têm alguma familiaridade com a forma como a comunicação funciona na Web, mais pensar nisso em termos de navegação de rede de nível superior , como uma URL. O Protocolo de Transferência de Controle e Internet Protocol, ou TCP /IP, funciona em um nível mais baixo do que esses mecanismos , mais perto do hardware de rede real . Essencialmente , o TCP /IP funciona em duas partes: os controles de aspecto IP como os dados se movem em torno do Internet em blocos distintos de informação chamados "pacotes ". TCP determina a validade destes pacotes , marcando para a corrupção de dados. As sub-rotinas em muitos sistemas de computadores que lidam com estas transmissões são chamados de " bases ".

Bases e Java

Para lidar com dados de entrada e saída usando sockets, inclui o Java " " biblioteca java.net.Socket . Programas que tratam de rede usam o tráfego tomadas para gerenciar as conexões entre servidores e clientes . Quando um cliente faz uma solicitação para se conectar a um servidor, ele envia suas informações e, se a conexão ser aceita, tanto o cliente quanto o servidor crie sockets que lidam com transmissões de dados entre os computadores . Sockets não são necessariamente usado para conectar a páginas da Web , embora sejam parte da estrutura subjacente de comunicação de rede que fazem conexões possíveis da Internet.
Declarando e Abrir uma conexão de soquete

Sockets

são criados em Java através do acesso ao objeto Socket na biblioteca java.net . O programador deve importar a biblioteca Java e instanciar um objeto de socket para usar como uma conexão. O programador pode usar o soquete para abrir uma conexão prestando-lhe um endereço IP ou endereço de URL e um número de porta . Por exemplo, a seguir mostra a criação de um objeto Socket , eo programador fornecer os argumentos para conectá-lo a um número de porta específico em uma URL específica : .

Java.net import *

public class ExampleSocket {

public static void main ( string args [] ) {

Soquete newSocket ;

newSocket = new socket ( " www.example.com " , 7 ) //primeiro argumento é a URL , a segunda é a porta

} }



soquetes servidor

objetos Servidor de soquete ouvir uma porta especificada no sistema ao invés de fazer uma conexão com outro servidor. Um programador instancia um socket servidor como ela faz uma tomada comum, apenas fornecendo a porta de escuta para o objeto. Esta deve ser uma porta que nenhum outro programa poderia usar ou vai usar no futuro , o que depende da configuração configuração e instalação do sistema. Um programador chama de " aceitar ()" método do objeto , que vai ouvir até que uma nova conexão é tentada e estabeleceu , retornando um objeto Socket que irá manter a conexão criada .

Void main ( String args public static [] ) {

servidor = new ServerSocket ( 8888 );

newSocket = server.accept (); }


< br >

Anterior :

Próximo : No
  Os artigos relacionados
·O que é o inicializador estático em Java 
·Java Função & Argumento Defaults 
·Como usar um ImageButton em Android 
·O que causa JRun Servlet Erro 500 Null 
·NetBeans : Como adicionar imagens a um projeto Web 
·Limitações thread em Java 
·Como converter WSDL para Java Usando Axis 
·Como usar sprites animados em Eclipse 
·Tipos incompatíveis foram encontrados em Java 
·Uma explicação de Anotações Java 
  Artigos em destaque
·Como compilar um arquivo Java para RSBot 
·Como Calcular Integral Com C + + 
·Como calcular ângulos em QBasic 
·Tomada de Monitoramento Com Java 
·Como verificar se duas matrizes têm os mesmos elemento…
·Como usar AIML Bot em aplicações Java 
·Quais são as estruturas fluxograma Diferentes 
·Como criar um programa de computador From Scratch 
·Como colocar um formulário para iFrame 
·Como codificar Black & White em X264 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados