Java compreensivo: Ol�! mundo simplificado para a programa��o do soquete
Em minha experi�ncia muito das complexidades um rec�m-chegado enfrenta no mundo de Java est� compreendendo o material estranho como a manipula��o de exce��es ou o formato dos dados etc.
Eu fui pedido hoje por a nth vez (n - > infinidade) como escrever um cliente e um usu�rio simples do soquete (elimine erros realmente de um). O curso de Java � bom mas n�o � simples. Este � um exemplo muito simples de um usu�rio e de um cliente do eco. Segura m�nima o material estranho para dar a simplicidade ao procedimento.
EchoClient.java
importa��o java.net. *;
importa��o java.io.*;
// conecta para mover 6500 do anfitri�o especific,
// emite a mensagem e imprime a resposta
classe p�blica EchoClient {
// funciona como: mensagem do hostname de java EchoClient
exce��o p�blica dos lances do cano principal do v�cuo da est�tica (args da corda []) {
Soquete do soquete = soquete novo (args [0], 6500);
Br de BufferedReader = BufferedReader novo (
InputStreamReader novo (socket.getInputStream ()));
PrintStream picosegundo = PrintStream novo (socket.getOutputStream ());
ps.println (args [1]); // escreve a mensagem ao soquete
Resposta da c�pia de // do usu�rio
System.out.println ( recebido: + br.readLine ());
socket.close ();
}
}
EchoServer.java
importa��o java.net. *;
importa��o java.io.*;
// aguarda at� escutar a conex�o no porto 6500,
// recebe mensagens e ecoa-as para tr�s
classe p�blica EchoServer {
o cano principal p�blico do v�cuo da est�tica (os args da corda []) joga a exce��o {
Usu�rio de ServerSocket = ServerSocket novo (6500);
Soquete = zero do soquete;
quando (verdadeiro) {
soquete = server.accept ();
Br de BufferedReader = BufferedReader novo (
InputStreamReader novo (socket.getInputStream ()));
PrintStream picosegundo = PrintStream novo (
socket.getOutputStream ());
ps.println (br.readLine ()); Eco de // entrado � sa�da
socket.close ();
}
}
}
Na extremidade � uma coisa simples feita simplesmente. N�o cobre todas as bases como a manipula��o de exce��o limpa ou a manipula��o de conex�es paralelamente. Aqueles devem ser deixados como mais tarde exerc�cios quando o colaborador est� sentindo mais na facilidade com a l�ngua.
Arquivado sob a not�cia de t�tulo, como a, software de Java, nota da tecnologia, correia fotorreceptora |�
� |
� RSS 2.0 |�
� Trackback este artigo | �
� Envie por correio electr�nico este artigo
Voc� pode igualmente gostar de ler |


Adicione aos favoritos de Technorati