Server Socket

Bom dia galera
como faço para o meu programa que usa serversocket
ficar sempre ouvindo a porta 23 e mandar um texto qdo alguem se conecta nela?
valeu

http://www.google.com.br/search?q=java+serversocket+example&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

http://www.exampledepot.com/egs/java.net/pkg.html

quando vc inicializa o ServerSocket vc nao diz qual porta ele vai usar ? Quando o metodo acept() (“nao lembro se é assim a sintaxe”) receber uma conexao. Vc tem o socket do cliente., dai é so enviar a mensagem…
Vou ver se tenho algum exemplo, dai te passo…

Segue este exemplo:

package client;

import java.io.IOException;
import java.io.PrintStream;
import java.net.Socket;

public class Client {

	public static void main(String[] args) throws IOException {
		Socket socket = new Socket(ipDestinoDaAMSG, 7000);

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

		ps.println("o tricolor vai tomar um pau....");

		socket.close();
	}
}
/**
 * 
 */
package server;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;

/**
 * @author albertor
 * 
 */
public class Serv {

	public static void main(String[] args) throws IOException {
		ServerSocket server = new ServerSocket(7000);

		Socket socket = server.accept();

		BufferedReader br = new BufferedReader(new InputStreamReader(socket
				.getInputStream()));

		System.out.println(br.readLine());

		socket.close();

		server.close();
	}
}

Esepero ter ajudado…

Ajudaram autos.
valeu galera