Ol� Willian,

    O que voce procura � uma aplica��o que utilize java.net.ServerSocket e o
pr�prio java.net.Socket.

    D� uma olhada na apidoc que voce vai encontrar todos os m�todos para lidar com
objetos desta natureza: o server "ouve" conex�es em um determinado port, o client
apenas faz a conex�o ao port do server. Muito simples.

    Exsitem outras feramentas como java.net.MulticastSocket que � �til para enviar
e receber pacotes IP multicast, mas isso j� � outra hist�ria...

    Para exemplificar, seguem os tradicionais exemplos do site da sun:
    http://developer.java.sun.com/developer/codesamples/

Para criar um socket servidor:
    try {
                            int port = 2000;
                            ServerSocket srv = new ServerSocket(port);
                            // Wait for connection from client.
                            Socket socket = srv.accept();
   } catch (IOException e) { }

Para criar um socket cliente:
    try {
                            InetAddress addr =
InetAddress.getByName("java.sun.com");
                            int port = 80;
                            Socket sock = new Socket(addr, port);
    } catch (IOException e) { }

Escrevendo no socket:
   try {
                            BufferedWriter wr = new BufferedWriter(new
OutputStreamWriter(socket.getOutputStream()));
                            wr.write("aString");
                            wr.flush();
   } catch (IOException e) { }

Lendo do socket:
    try {
                            BufferedReader rd = new BufferedReader(new
InputStreamReader(socket.getInputStream()));
                            String str;
                            while ((str = rd.readLine()) != null) {
                                process(str);
                            }
                            rd.close();
     } catch (IOException e) { }

    � isso a�.... espero ter ajudado...

    []'s

    Chico.


william jr caetano wrote:

> Vejamos se algu�m pode me ajudar...
>
> Preciso fazer com que duas (ou mais) m�quinas de uma rede se comuniquem,
> enviando e recebendo mensagens, atrav�s de applet ou uma aplica��o...
>
> N�o necessariamente precisa ser em rede, pode ser numa mesma m�quina, mas que
> simule como se estivesse numa rede, onde um applet de um browser fale com outro
> applet num outro browser por exemplo...
>
> Andei procurando alguma coisa e encontrei material para construir um servidor e
> um bate papo... mas n�o o suficiente para implementar o c�digo e funcionar...
>
> Ser� que algum de vcs possui algum exemplo disso?? N�o precisa ser nada muito
> complexo, um simples "hello world" que envie uma mensagem de um lado, receba e
> responda do outro....
>
> Por favor, enviem-me em pvt (tive uns problemas de voltar a assinar/cancelar e
> n�o sei se estou recebendo todas os mails da lista)
>
> Muito obrigado,
>
> Abra�os a todos...
>
> William
>
>     --------------------------- LISTA SOUJAVA ---------------------------
>     http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
>     [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
>     ---------------------------------------------------------------------

--
---------------------------------------------------
FRANCISCO JUNQUEIRA
Object Designer, Java Developer
Technical Consultant at CPqD/LTF
Department of Telematics at
School of Electrical Engineering - UNICAMP, Brazil
---------------------------------------------------


    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a