Problema ao tentar Enviar Mensagem Default Para rastreador

Boa tarde galera… estou tentano enviar uma msg “padrão” para um rastreador aqui mais não estou obtendo sucesso…

o problema é o seguinte… assim que o cliente(rastreador) se conecta quero enviar uma msg automatica pra ele… então fiz o seguinte…
criei um metodo que envia uma msg padrão pra ele assim que ele se conectar…envio em bytes porque ele só entende dessa forma…

[code]public static void enviaInfClientDefault() {

	OutputStream paraCliente;
	String mensagemReconhecimento;
	byte[] buffer = new byte[2048];

	try {
		paraCliente = conexao1.getOutputStream();
		paraCliente.flush();
		// Mensagem automatica Enviada por Padrão
		mensagemReconhecimento = "Msg:RIID,Dt:01377326,00,End";
		buffer = mensagemReconhecimento.getBytes();
		System.out.println(buffer);

		paraCliente.write(buffer); // "escreve" para cliente

		String msgReconecimento = new String(buffer);
		System.err.println("Mensagem enviada: " + msgReconecimento);

	} catch (Exception e) {
		e.printStackTrace();
		System.out.println("ERRO:" + e.getMessage());
	}

[/code]

e chamo o metodo aqui…no metodo Run

[code]public void run() {

	try {

		while (true) {

			conexao1 = servidor.accept();
			testa = true;
			System.out.println("Conectado.");
			TELA_Server.getTelaprincipal().append(
					"Conectado ao servidor : "+ conexao1.getInetAddress().getHostAddress()+ "\n");

			enviaInfClientDefault();  //metodo utilizado para enviar msg padrão para rastreador

			GetInfo();   // metodo utilizado para receber informações do rastreador e imprimilas na tela do servidor

			enviaInfCliente();   // esse metodo é usado para enviar msg's pela tela do servidor

		}

	} catch (IOException e) {
		e.printStackTrace();
		System.out.println("IOException " + e);
	}
}

[/code]

ai vem a duvida… se eu executo o servidor e envio a MESMA msg para o rastreador pela TELA do servidor ele me responde (Y)
mass se eu executo o servidor e tento passar a msg automatica ele não da responde…não parece erro algum…mais não funciona… não sei se é porque estou pasando a msg de forma explicita… pois na forma que envio pela tela a variavel msg recebe a linha de comando da tela mais tbm é convertda pra String.

alguem poderia me dar uma dica ? que podeira ser ?