Liebe Studierende,
ein paar Anmerkungen zu den Hausübungsbeispielen:
- "G01T02A1_Client.txt" und "G02T02_Client.rxj": das
Serverprogramm bekommt nicht immer alle Daten und wartet
womöglich ewig, was auch den Clienten zum ewigen Warten bringt.
Das Problem: OutputStream~write schickt nicht sofort die Daten
zum Server, sondern darf auch Puffern. Daher immer nach einem
outputStream~write hinterher ein OutputStream~flush nachschicken
(das erzwingt das Schreiben).
- G02: coole ScriptEngine-Beispiele, allerhand!
- G03: "G03_HUE4_1.rxj" und "G03_HUE4_2.rxj": diese Beispiele
können nur funktionieren, wenn man eine bestimmte Datei in einem
bestimmten Unterverzeichnis (auf *Ihrem* Rechner) hat! Besser:
die XML-Datei beigeben (z.B. "books.xml") und mit "parse arg
file" von der Kommandozeile aus den Dateinamen angeben lassen:
rexx G03_HUE4_1.rxj books.xml
Mit freundlichem Gruß
Rony G. Flatscher
--
--
__________________________________________________________________________________
Prof. Dr. Rony G. Flatscher
Department Wirtschaftsinformatik und Operations Management
Institut für Wirtschaftsinformatik und Gesellschaft
D2c 2.086
WU Wien
Welthandelsplatz 1
A-1020 Wien/Vienna, Austria/Europe
http://www.wu.ac.at
__________________________________________________________________________________