Um pouco de Java e Sockets. (Fonte 04: Main)
Publicado por sombriks 03/01/2006
[ Hits: 5.631 ]
Homepage: http://www.google.com/profiles/Sombriks
Bom, este é o último de 4 scripts logo ele só faz sentido se vc tiver o
restu.
Aviso que dêem preferência por paixar o fonte pelo link de download, e
não copiando a partir da visualização, pois ele adiciona coisas no fonte
pra evitar certos ataques hackers, :D
Com isso dou boa sorte para aqueles que se interessarem em aprender
java, pois é uma ótima linguagem pra começar; dá uma boa base. Mas
não se detenham nela, ok? "Use a Força, leia os fontes" (Cabelo q disse.)
/*
By Sombriks
Este código é de domínio público, Vc pode fazer o que quiser com ele!
E se o seu quarteirão pegar fogo por culpa deste código não me culpe, :D
slackcontato: sombriks@gmail.com
ps: compilado com o java 1.5, mas se vc tirar todos os statics imports
e ajeitar os out.println() pra System.out.println(); talvez funcione, :D
*/
import static java.lang.System.*;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Main{
/**
Ressalva para o argumento que deve ser passado para este cidadão:
o ip e a porta. Note que essa classe te serve mais pra ver como funciona
os karinhas que enviam e recebem.
*/
public static void main(String param[]){
//Um recebedor para vc testar o funcionamento.
Recebedor rec=new Recebedor(Integer.parseInt(param[1]));
BufferedReader bfr=new BufferedReader(new InputStreamReader(System.in));
//Um enviador para vc ver q ele envia mesmo, :D
Enviador env=new Enviador(param[0],Integer.parseInt(param[1]));
while(true){
try{
out.println("========== FacilMsg =========="+"\n"
+"Mande msg!");
String str=bfr.readLine();
env.send(str);
out.println("Vc recebeu: "+rec.receive());
}catch(IOException e){
out.println("Alguma merda aconteceu...");
e.printStackTrace();
}
}
}
}
Nome da máquina e o endereço IP sem socket.
Um pouco de Java e Sockets. (Fonte 02: Enviador)
Nenhum comentário foi encontrado.
Instalação do K3s Single-Node com Rancher no Ubuntu 24.04
Usei o NotebookLM para Auditar Logs do Linux
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
KDE Plasma - porque pode ser a melhor opção de interface gráfica
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
WiFi Seguro: EAP-TLS com FreeRADIUS e Active Directory (LDAP).
Midia de instalação LM-21.3 não inicializa (1)
Necessário autenticar ao imprimir - Ubuntu X Windowns (2)
Vou destruir sua infância:) (8)









