![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Gast
Beiträge: n/a
|
Hi, ich öffne über eine socket-verbindung ein Stream zu einem ftp-Server. Mein Problem ist es, die meldung vom FTP zeilenweiße auszugeben. Socket socket = new Socket("ftp.suse.de",21); BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream())); BufferedOutputStream out = new BufferedOutputStream(socket.getOutputStream()); Wie kann ich jetzt die meldungen des Server Zeilenweiße auslesen?? Folgender Code funktioniert nicht: String s; while((s=in.readLine())!= null){ System.out.println(s); } Grund: Wenn im Stream keine Zeile mehr vorhanden ist wartet das Programm solange ab bis der Server eine neue Zeile sendet. Solange hängt das Programm die while-Schleife wird nie beendet. in.readLine liefert nie null. Gibt es eine möglichkeit die Anzahl der Zeilen auszulesen die der Stream enthält?? Hat jemand eine andere idee?? Brauche nacher nur das ergebnis des Streams in einem String damit ich es auswerden kann. Kann mir da irgendjemand helfen?? |
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Mehrere Zeilen auslesen. | Jan | Datenbanken | 17 | 27.06.2006 16:49 |
| [PHP] Fremde Webseiten auslesen | WarrenFaith | Tutorials | 3 | 14.03.2006 15:59 |
| Stream gesucht | PaterNoster | Gesuche | 34 | 31.01.2006 22:49 |
| Unterschied: Character Stream - Byte Stream | WurstBrot | Allgemeine Java-Programmierung | 1 | 15.08.2005 11:45 |
| Check Constraint auslesen | galaxy | PHP-Programmierung | 1 | 03.06.2005 17:35 |