AppletTalk.com Forum Index AppletTalk.com
Java discussions newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Stream.... e socket

 
Post new topic   Reply to topic    AppletTalk.com Forum Index -> Java (Italian)
View previous topic :: View next topic  
Author Message
Vito
Guest





PostPosted: Thu Oct 30, 2003 4:19 pm    Post subject: Stream.... e socket Reply with quote



Salve ragazzi,
ho la necessità di leggere una serie di stringhe inviatemi via socket
da un server (...in un progetto per un esame universitario).
Il problema è che per il momento sto usando come stream di input
un BufferedReader, operando come segue:

// dichiarazione Stream di input
private BufferedReader dataIn;

.......
.......

// inizializzo lo stream di input (Sock è la socket inizializzata qualche
riga sopra...)
dataIn = new BufferedReader(new InputStreamReader(Sock.getInputStream()));

// a questo punto uso la seguente istruzione per leggere dallo stream
rReply=dataIn.readLine();


Orbene, questo approccio mi funziona egregiamente fin quando le risposte del
server
sono "su una sola riga" ... cioè le stringa le riesco a leggere fin quando
non trovo un bel "rn".

Come posso leggere dallo stream una serie di stringhe su più righe? col
metodo su adottato
leggo solo e soltanto la prima riga....

grazie a tutti per l'aiuto.

Ciao, :-)





Back to top
SIM
Guest





PostPosted: Thu Oct 30, 2003 6:56 pm    Post subject: Re: Stream.... e socket Reply with quote



Vito ha scritto:

Quote:
Salve ragazzi,
ho la necessità di leggere una serie di stringhe inviatemi via socket
da un server (...in un progetto per un esame universitario).
Il problema è che per il momento sto usando come stream di input
un BufferedReader, operando come segue:

[CUT]

Quote:
non trovo un bel "rn".

Come posso leggere dallo stream una serie di stringhe su più righe? col
metodo su adottato
leggo solo e soltanto la prima riga....

grazie a tutti per l'aiuto.

Ciao, Smile

Potresti mettere rReply=dataIn.readLine(); dentro un ciclo
while(true)
rReply=dataIn.readLine();
cosi leggi tutte le righe che ti vengono inviate dal server e uscire dal
ciclo su un determinato input oppure utilizzando il metodo di
BufferedReader int read() che legge carattere a carattere.
Ciao
SIM


--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad [email]abuse (AT) newsland (DOT) it[/email]



Back to top
Vito
Guest





PostPosted: Thu Oct 30, 2003 9:53 pm    Post subject: Re: Stream.... e socket Reply with quote



infatti... avevo già risolto così.....
grazie per l'interessamento ; -)

"SIM" <alphacentauryNOSPAM (AT) libero (DOT) it> ha scritto nel messaggio
news:bnrmsb$feo$1 (AT) news (DOT) newsland.it...
Quote:
Vito ha scritto:

Salve ragazzi,
ho la necessità di leggere una serie di stringhe inviatemi via socket
da un server (...in un progetto per un esame universitario).
Il problema è che per il momento sto usando come stream di input
un BufferedReader, operando come segue:

[CUT]

non trovo un bel "rn".

Come posso leggere dallo stream una serie di stringhe su più righe? col
metodo su adottato
leggo solo e soltanto la prima riga....

grazie a tutti per l'aiuto.

Ciao, :-)

Potresti mettere rReply=dataIn.readLine(); dentro un ciclo
while(true)
rReply=dataIn.readLine();
cosi leggi tutte le righe che ti vengono inviate dal server e uscire dal
ciclo su un determinato input oppure utilizzando il metodo di
BufferedReader int read() che legge carattere a carattere.
Ciao
SIM


--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad [email]abuse (AT) newsland (DOT) it[/email]





Back to top
Display posts from previous:   
Post new topic   Reply to topic    AppletTalk.com Forum Index -> Java (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.