Enviar Mensagem a todos conectados ao servidor, via socket

0 respostas
ArthurTurtle

Boa tarde!

Estou tendo um pouco de dificuldade para fazer uma app, desktop, que envia msg para todo mundo que estiver conectado ao um server.

Eu fiz uma classe server e é nela que eu preciso de uma ajudinha:

ServerSocket serv = null;

        Socket s = null;

        PrintStream ps;

        try {
            serv = new ServerSocket(7000);
            
            s = serv.accept();

            ps = new PrintStream(s.getOutputStream());

            //agora eu deveria enviar a msg para todos conectados, mais como fazer isso?
            // no form eu tenho um jTextField e eu quero pegar o texto dele e enviar pra que estiver conectado

        } catch (Exception e) {

            
            System.out.println("Algum problema ocorreu para criar ou receber o socket.");

        } finally {

            try {

                //Encerro o socket de comunicação  
                s.close();

                //Encerro o ServerSocket  
                serv.close();

            } catch (Exception e) {
            }
        }

Alguem pode me dizer como eu enviar essa msg?

Desde ja agradeço :slight_smile:

Criado 17 de janeiro de 2012
Respostas 0
Participantes 1