Um pouco de Java e Sockets. (Fonte 04: Main)

Publicado por sombriks 03/01/2006

[ Hits: 5.320 ]

Homepage: http://www.google.com/profiles/Sombriks

Download Main.java




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.)

  



Esconder código-fonte

/*

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();
         }
         
      }
   }
}

Scripts recomendados

Script de comunicação

Comunicação através de datagramas

Informações sobre URL's

GetIp

Socket em janela lembra o msn


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts