Enviar String por Socket para um rastreador

boa tarde… estou tentando enviar uma string para meu rastreador…mais o modo que estou fazer aparentemente não funciona…
não dá erro apenas não obtenho a resposta do rastreador.

estou utilizando o seguinte codigo.

[code]// ENVIANDO INFORMÇÕES PARA O RASTREADOR

	Scanner teclado = new Scanner(System.in);
	PrintStream saida = new PrintStream(tracker.getOutputStream());
	while (teclado.hasNextLine()) {
		saida.println(teclado.nextLine());
	}[/code]

alguem teria alguma alternativa ? ou ideia de como posso fazer isso ? andei dando uma pesquisada aqui no forum e li algo sobre eu ter que criar um protocolo será essa a alternativa ?

acredito que você tenha que conhecer o protocolo do rastreador para obter uma resposta.