No server jen:

OutputStream outptstr = response.getOutputStream();
ObjectOutputStream obs = new ObjectOutputStream(outptstr);
obs.writeObject(wrapper);
obs.flush();
out.close();

Tak me napada ze nenastavuje zadny content nic. Tak by to mohlo byt tim mozna.
Pavel

On 11/8/06, Lukas Barton <[EMAIL PROTECTED]> wrote:

 Ahoj,

   mne kod prijde standardni a chybu na prvni pohled nevidim.
  Mate pod kontrolou i server? Jaky content length vraci?
  Co se stane, kdyz zkusite nacitat ve while cyklu pomoci metody read(byte[]
b)z input streamu sam?

     Lukas

 PS: muzete pouzivat rovnou URL.openStream().



 Pavel Savara wrote:
Zdravim,

 Mam problem prijmam serializovany object pres http pomoci url
 connection ale kdyz se snazim objekt deserializovat hned pote co
 vytvorim spojeni tak dostanu null, kdyz pockam dve 2s tak dostanu
 spravne objekt. Jako by data nebyla pripravena ale nechapu proc
 ObjectInputStream na ne nepocka. Respektive jak zjistit dobu kterou se
 ma cekat?

 Kod je si takovy:
 //vytvori spojeni
 URLConnection conn = createHttpConn(url);
 Thread.sleep(2000); //funguje s cekanim bez nej je result null.
 //snazi se ziskat objekt
 InputStream is = conn.getInputStream();
 ObjectInputStream response = new ObjectInputStream(is);
 Object result = response.readObject();

 Zkousel jsem prijit s nejakym chytrym cyklem ktery se bude snazit
 pockat dokud input stream nebude ready ale marne..:(

 Dik za rady
 Pavel


Odpovedet emailem