View Full Version : [JAVA] Socket
supertonno
18-06-2004, 13:54
Come posso fare per vedere se ci sono dati in arrivo su un socket che fa da server? Io gli passo un documento XML da parsare, ma non posso fare un while(true), perchè cosi il parser mi tira su un'eccezzione. Devo praticamente capire quando ci sono dato in arrivo, e solo allora parsare l'input del socket.
Come posso fare?
Originariamente inviato da supertonno
Come posso fare per vedere se ci sono dati in arrivo su un socket che fa da server?
chiedi l'input stream al socket e leggi per vedere se sono arrivati dati.
che eccezione ti arriva?
supertonno
18-06-2004, 19:12
Quella del parser dom che non trova l'elemento root del documento xml.
supertonno
18-06-2004, 19:34
Praticamente la lettura dal socket e in un while(true) dentro il quale viene letto l'input stream e poi parsato.
Io devo parsare solo se ce qualcosa nell'inputstream.
Non ce una funzione che mi rescituisce il numero di dati in arrivo.
Inoltre, quando il InputStream e vuoto, che valore ha? NULL?
Grazie
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.