[AJUDA] Sockets XML

Ola,

Estou em um projeto para uma pequena empresa e estou precisando de um programinha em java que faça conexão por dois threads via sockets xml, receba pacotes e envie, sendo que essa porta e o ip ultilizado tem login e senha pra se conectar com exito ao gateway. esse programinha teria que receber esses dados e enviar para um banco de dados…

Existe algum exemplo parecido ou que pelo menos mi de uma luz??

Preciso muito disso… se alguem puder me ajudar ficaria muito grato!!

Eu trabalho com php com interação a banco de dados sql mais java, intendo pouco.

Estou com esse desafio pois a empresa usa equipamentos de rastreio que eniva posições para um programinha em linux de gateway que envia pacotes e recebe pacotes xml num IP e porta com login e senha.

Tenho poucas noções de java, ja consegui alguma coisa, mais nada com login e senha

O Sistema funciona assim:

Equipamento de rastreio envia via gprs por uma porta UDP as posições
O Programa do fabricante recebe as posições e envia via Socket xml ( TCP )
O Programa em JAVA client, recebe esses dados e armazena em banco de dados, envia dados, sendo que pra criar conexão precisa se logar com login e senha.

Valeu mesmo pelo oportunidade, Abraços, Flavio Nunes