Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
Informações do grupo
Membros: 220
Idioma: Português (Brasil)
Categorias do grupo:
Ciência e tecnologia
Computadores
Mais informações sobre o grupo »
Arquivos e páginas recentes
[Exemplo de uso] Sockets JAVA    

Utilizando sockets para troca de mensagens. Lembrando que através dos Streams ObjectInputStream  & ObjectOutputStream é possível transmitir objetos pela rede.



--- Arquivo Client.java -----------------------


import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.PrintWriter;

import java.net.Socket;

public class Client

{

      public static void main(String[] args) throws IOException{

            Socket conexao = new Socket("127.0.0.1", 4444);

            BufferedReader in = new BufferedReader(new InputStreamReader(conexao.getInputStream()));

            PrintWriter out = new PrintWriter(conexao.getOutputStream());

           

           

            out.println("Sou o cliente");

            out.flush();

           

            String veioDoServidor = in.readLine();

            System.out.println("Servidor ->"+veioDoServidor);

           

           

            in.close();

            out.close();

      }

 

}

 

----- Arquivo  SocketServer.java ------------------

import java.io.BufferedReader;

import java.io.DataInputStream;

import java.io.InputStreamReader;

import java.io.PrintWriter;

import java.net.ServerSocket;

import java.net.Socket;

 

 

public class SocketServer

{

     

      public static void main(String[] args) throws Exception {

           

            //Criando um socket modo servidor              porta que vai escutar

            ServerSocket socketServer = new ServerSocket(4444);

           

            //Recebendo conexão de cliente

            while(true)

            {

                  Socket conexaoClient = socketServer.accept();

                  BufferedReader in = new BufferedReader(new InputStreamReader(conexaoClient.getInputStream()));

                  PrintWriter out = new PrintWriter(conexaoClient.getOutputStream());

                 

                 

                  String veioDoCliente = in.readLine();

                  System.out.println("Cliente ->"+veioDoCliente);

                 

                  out.println("Sou o servidor");

                  out.flush();

                  in.close();

                  out.close();

            }

           

      }

}

 

Dúvidas? postem aqui.     

 

Versão: 
1 mensagem sobre esta página
19 maio 2008 por Breno
Sockets em JAVA.
Click on http://groups.google.com/group/ti-de-minas/web/exemplo-de-uso-sockets-java
- or copy & paste it into your browser's address bar if that doesn't
work.
Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google