Der Com-Port liest über das RS232 Protokoll ein:
Wikipedia hilft hier weiter, und Google ist eh dein Freund
Also hier das wichtige aus Wikipedia:
Da es keine Taktleitung gibt, die die Übertragung synchronisiert, muss auf beiden Seiten der Übertragungs-Strecke dieselbe Übertragungsgeschwindigkeit (in Baud) eingestellt sein, damit die Übertragung klappt.
Pro übertragenem Datensatz (Byte) wird die Übertragung mittels des Startbits eingeleitet. Serielle Übertragungen funktionieren grundsätzlich aber auch ohne Startbit.
Darauf folgen 5-8 Datenbits (Nutzdaten) mit dem niederwerigsten Bit (LSB) zuerst, wahlweise ein Parity-Bit und schließlich ein oder zwei Stoppbits.
Da alle diese Variationen in den Standards nicht festgelegt sind, müssen bei beiden Geräten, die an der Kommunikation beteiligt sind, die Parameter gleich eingestellt sein, bevor eine erfolgreiche Kommunikation zustande kommen kann.
Das ist das was JAVA kann....
Wenn du was anderes machen willst, musst du eventuell den sehr großen Umweg über C oder C++ oder ähnliches machen aber davon habe ich auch nur mal gehört und es mal ausprobiert, mach es nicht, der Aufwand lohnt sich nur, wenn du es wirklich brauchst. Dann müsstest du dir eine DLL schreiben und die in JAVA einbinden.

MfG

Stoneman[/quote]