Socket ou HTTPConnection?

Bom dia a todos.

Estou iniciando com programação com J2ME, e estou com a seguinte situação.
Eu estou fazendo um sistema de vendas, e para pegar os dados do servidor estou utilizando o HTTPConnection, porem esta gastando mto tempo para processar os dados, pois primeiro eu pego a string e depois eu desmembro essa string na estrutura de dados:
EX: uma classe cliente (codigo, nome, telefone), eu puxo a string “9876|jose carlos| 3222-3456”, e tenho que separar o que eh codigo, o que eh nome e o que é telefone.

Eu gostaria de saber se caso eu trocasse o tipo de conexão para a utilização de socket se o desempenho não poderia ser melhor, pois evitaria esse questão de desmembrar os dados.

desde ja grato

nao conheco nada de javame, mas recentemente fiz um projeto em c# mobile e pra acessar informacoes utilizei webservices. ficou muito pratico.
se javame tiver suporte a webservices seria uma boa ideia.

abraçao

boa sorte!

ismael.j.lima,

Se a lentidão se dá pelo processo de “quebrar” a String, será que vc está fechando a conexão só após isso? Nesse caso feche logo após receber a String.

Vc pode implementar o servidor e a parte JMe usando Socket mas vai dar muito trabalho.

Usar webservice, restfull seria mais simples e mais rápido que soap e a forma de jme trabalhar é praticamente mesma do HttpConnection (dê uma pesquisada inclusive aqui no fórum).

Obrigado pelas dicas.