Postagens

Mostrando postagens com o rótulo rede

Mini Chat via Socket Java

Imagem
Fala galera! Estou aqui desta vez para atender a um pedido de um amigo que esta tendo dificuldades em implementar um simples chat em java. Este, será feito utilizando Socket (NÃO SABE OQUE É SOCKET???? Então clique aqui para saber). Agora que você já sabe, vamos mostrar os códigos do servidor e cliente com suas devidas explicações. chatserver.java import java.awt.*; import java.net.*; import java.io.*; import java.util.*; public class chatserver extends Thread {   int DEFAULT_PORT=4321;   protected int port;   protected ServerSocket server_port;   protected ThreadGroup CurrentConnections;   protected Vector connections;   protected ServerWriter writer;   private Calendar datatual;   //Criar um ServerSocket   public chatserver()   {     super("Server");     this.port=DEFAULT_PORT;        try     {       server_port=new S...

Email com JavaMail utilizando Gmail

E aeeeeeee galera! Depois deste período que passei em exílio estudando sobre a origem e o sentido da vida, voltei com todas as respostas e com mais conhecimento para passar à vocês ("Agora o bixo pega"). Vamos começar com uma solução para você que está fazendo uma aplicação de envio de email, mas não possui um serviço smtp habilitado para o mesmo(Servidores normalmente pagos). E agora? será que não conseguirei testar minha aplicação sem ter que pagar? Resposta: Sim conseguirá. Há uma forma de você utilizar sua conta google usar este serviço de grátis. Então. Lets go! O  JavaMail  é uma excelente API que fornece uma estrutura independente de plataforma e de protocolo, para enviar, receber e manipular  correio eletrônico  ( não necessariamente internet e-mail ) e  messaging  como clientes. Antes de começar, você vai precisar das seguintes biblotecas: mail.jar activation.jar Você encontra as bibliotecas contidas em um único arquivo, no seguin...

Introdução à Sockets em java

Imagem
Já conhecemos uma série de questões importantes relativas à redes e em especial, à Internet. Já trabalhamos com alguns métodos e classes do pacote java.net. Agora, chegou o momento de avançarmos um pouco em nossas aplicações de rede com Java. Vimos que o endereço IP de uma máquina conectada à Internet é único, e identifica esta máquina na rede. Vimos também que os números de porta (para um determinado computador) também são únicos. Portanto, a combinação entre endereço IP e número de porta diferencia totalmente um aplicativo em execução na Internet. É justamente esta combinação entre IP e número de porta que chamaremos de socket. A conexão por sockets tem origem em 1980, quando a ARPA (Advanced Research Projects Agency, Agência de Projetos de Pesquisa Avançados), órgão do governo norte-americano, forneceu recursos financeiros para que a Universidade da Califórnia em Berkeley oferecesse uma implementação UNIX do pacote de protocolos TCP/IP. O que foi desenvolvido ficou conhecido en...