Einmal abgesehen davon, dass du niemals Exception Klammern leer läßt (es sei denn du weißt wirklich was du da gerade tust).
} catch (SocketException Signal) {
Signal.printStackTrace();
} catch (IOException Signal) {
Signal.printStackTrace();
};
Bitte, bitte, bitte. Solange man kein Logging jedwegen flavours verwendet, sollte man zumindest dieses printStackTrace dahintun.
Oder, wenn du keinen Bock auf checked Exception hast, einfach throws Exception oben in die Methode.
Und in der Klasse DatagramPacket gibts keine Methode setData(int). Höchstens setData(byte[] b);
Java eignet sich sehr schlecht für solche Copy und Paste Aktionen von Leuten, die nicht so recht wissen, was sie tun.
Bin ja inzwischen nicht der einzigste, der in den Blog-Kommentar-Diskussionen Groovy zur guten Idee für Notes erklären.
Damit ging das eher als mit Java.
Ich würd eines der zahlreichen Kurz-Tutorials mit Beispiel-Code in Eclipse laden. Das ausprobieren, dann eine in Notes benutzbare Klasse schreiben. In Eclipse mit Junit3.8 die nötigen Integrationstests schreiben, diese ausführen und dann das ganze in einen Notes-Agenten importieren
Vielleicht sollte ich darüber mal bloggen.