Veröffentlicht 30. März 200718 j Hallo Kollegen, ich steuere mittels JAVA über ein Netzwerk einen seriellen Drucker an, der mit dem Netzwerk über einen COM-Server (IOLAN DS1) verbunden ist. JAVA-Programm -> netzwerk -> comserver -> serieller drucker Wenn ich was zum Drucker send, klappt das! Aber wenn ich bspw. Statusinfos vom Drucker abrufen will, dann kommen die Daten nicht in meinem Programm an; und das obwohl die LED "Rx" (natürlich auch Tx) beim COM-Server blinkt. Woran kann das liegen? Bin für jede Idee dankbar.
1. April 200718 j Klemm doch einfach mal einen Rechner mit einem Packetsniffer zwischen den COM Server und den Switch. Einfach einen alten 5 Port HUB dazwischen und Switch, Rechner und COM Server dort anschließen. Dann Wireshark auf dem Rechner installieren und den Verkehr zwischen COM Server und deinem dem Server / Rechner, auf dem deine JAVA Applikation läuft, mitschneiden und analysieren. Das Blinken der RX und TX Leuchten ist kein wirklich brauchbarer Indikator. Die blinken nämlich auch, wenn der COM Server ARP Anfragen empfängt beantwortet, Brodcasts dort ankommen uns.
1. April 200718 j Hallo, Aber wenn ich bspw. Statusinfos vom Drucker abrufen will, dann kommen die Daten nicht in meinem Programm an; und das obwohl die LED "Rx" (natürlich auch Tx) beim COM-Server blinkt. Woran kann das liegen? Bist du dir sicher, dass es sich um ein Netzwerkproblem und nicht einen Fehler im Programm handelt? Poste doch mal den Code. Nic
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.