Separando numa string TEXTO de BINARIO

2 respostas
mauber

Olá a todos,

Apesar do cenário ser complexo, acredito que minha dúvida seja até simples:

Estou implementando um servidor de autenticação biométrica, para se conectar a ele é necessário fazer uma conexão numa porta TCP. Quem se conecta neste server, envia um pacote com dados para autenticação biometrica e ai começa o problema, pois o pacote enviado é uma mistura de texto e binario: por exemplo, da posição 1 a 4 é um codigo, da 5 ate a 30 é um nome e assim por diante, porem neste mesmo pacote, em uma determinada posição com tamanho de 400 bytes vem o template biometrica do qual preciso fazer a conferencia e este está no modo binário. Ai vem minha grande dúvida, como estou utilizando o servidor tcp QuickServer (http://www.quickserver.org/), o pacote chega através do método:

public void handleCommand(ClientHandler handler, String command)

Ou seja uma string, então de que forma eu consigo extrair desta string o template binario?
Uma outra dúvida é se, pelo pacote ser recebido numa string, o template binario foi corrompido?

Agradeço toda ajuda, dica!

Muito Obrigado,

2 Respostas

ViniGodoy

Por que você não usa Sockets diretamente? Aí basta usar um DataInputStream para ler os dados.

mauber

POr que teria que fazer todo o controle que o QuickServer ja faz pra mim!!!

Criado 24 de março de 2012
Ultima resposta 26 de mar. de 2012
Respostas 2
Participantes 2