Um pouco de Java e Sockets. (Fonte 04: Main)
Publicado por sombriks 03/01/2006
[ Hits: 5.548 ]
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.
Comunicação através de datagramas
Um pouco de Java e Sockets. (Fonte 03: Recebedor)
Um pouco de Java e Sockets. (Fonte 01: AbstractTransfer)
Nenhum comentário foi encontrado.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
O programa assinador digital (0)
dpkg: erro: gatilho de arquivo duplicado chamado pelo arquivo de nome (6)
Instalação não está resolvendo as dependencias (2)
Captação de áudio no zorin linux começa a diminuir com o tempo (5)









