? 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 >