Daee galera... Estou desenvolvendo um cliente em
java para um servidor feito em delphi
Como o tcp/ip é um padrão, teoricamente eram
para se comunicar normalmente. Mas estão aparecendo algumas
dificuldades:
1. Os pedidos do cliente estão chegando quebrados
no servidor, por ex.: se o cliente pede
GET MAPA.JPG
no servidor chega o pedido quebrado em
dois
G
ET MAPA.JPG
ou letra por letra
G
E
T
M
A....
Alguém sabe como posso resolver isto?
2. Após o
pedido o cliente fica esperando pela resposta do servidor.. Mas e quando o
servidor não entendeu direito o pedido e não responde... como faço para esperar
N milisegundos e se o tempo se esgotar refazer o pedido?
Antecipadamente grato,
Wagner
// Cliente
osSocket.writeBytes("GET MAPA.JPG"); //Solicita ao servidor o arquivo
len = isSocket.read(bBufSize); //Recebe do servidor uma string com o tamanho do arquivo String size = new String(bBufSize); // byte[] bBuffer = new byte[Integer.parseInt(size)]; //Cria um array de bytes para receber o arquivolen = isSocket.read(bBuffer); //Recebe o arquivo img = getToolkit().createImage(bBuffer); //Transforma o array de bytes na imagem (jpeg)
|
- [java-list] problemas com Socket Carlos E O Chierici
- Re: [java-list] Problemas com socket Wagner Cunha
- Re: [java-list] Problemas com socket Perry Werneck
- Re: [java-list] Problemas com socket hooter
- [java-list] Problemas com Socket Patrick Leandro Souza
- Re: [java-list] Problemas com Socket Vladimir
- [java-list] Dúvidas sobre programação dis... Fabio - IG
- Re: [java-list] Dúvidas sobre progr... Helder da Rocha
- Re: [java-list] Problemas com Socket Diueine Monteiro