Pages: [1]   Go Down
Print
Author Topic: Invio di un nuovo stream su una connessione già aperta (Esercizio 11)  (Read 850 times)
0 Members e 1 Utente non registrato stanno visualizzando questa discussione.
Datrix
Apprendista Forumista
**
Offline Offline

Posts: 130



« on: 20-01-2012, 13:27:36 »

Ciao colleghi,
Volevo chiedere a chi ha già risolto l'esercizio 11 come ha fatto a completare il punto 5, ovvero:

5. invii, sulla connessione già aperta, la stringa s (attenzione: dovrebbe terminare per "\n")

Se sulla socket già aperta, dopo l'individuazione della stringa nascosta, passo al PrintWriter la stringa trovata, dal BufferedReader viene stampato comunque il primo stream aperto.

Code:
out.println (sringaTrovata); //out è l'oggetto di tipo PrintWriter

Quindi invece di stamparmi il contenuto del file http://151.97.252.4/gp/provaTPCD/11b.aux , viene stampata la prima stringa che avevo passato ovvero http://151.97.252.4/gp/provaTPCD/11.aux .

Ovviamente se apro una nuova Socket il risultato è positivo.
Avete soluzioni per aggiornare il BufferedReader di una Socket già aperta?
Logged
Crasher
Apprendista Forumista
**
Offline Offline

Gender: Male
Posts: 417



« Reply #1 on: 20-01-2012, 13:37:30 »

Ricordo quell'esercizio... ne parlammo col prof ed era un problema del server. Ci disse di lasciarlo così: chiusura socket e riapertura nuova socket.
Logged

Diventa ciò che sei nato per essere
Datrix
Apprendista Forumista
**
Offline Offline

Posts: 130



« Reply #2 on: 20-01-2012, 13:47:43 »

Ricordo quell'esercizio... ne parlammo col prof ed era un problema del server. Ci disse di lasciarlo così: chiusura socket e riapertura nuova socket.

Grazie sei stato prezioso, almeno non mi scervello più! 
Logged
Pages: [1]   Go Up
Print
Jump to: