| | | | |
| |||||||
| Off-Topic Diskussionen Mach mal Pause vom Programmieren! |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse: Fortgeschritten ![]() | so also, das problem bezieht sich auf einen ticket drucker. das ganze muss in java sein, damit wir einen lokalen drucker ansprechen können. die oben genannte fehlermeldung tritt nicht immer auf (gerne druckt er auch ein paar mal 100 tickets am stück durch), aber proportional zur druckerbelegung öfters. danach kann ich keine weiteren druckaufträge versenden, da hilft ENTWEDER ein neustarten von java+browser oder ein neustarten des druckers (wobei wenn ich den drucker neustarten muss, hilft ein neustarten von java nicht. andersrum wenn ich java neustarten muss, hilft ein druckerneustart nicht). den code kann ich euch am montag posten, wenn erwünscht. die sache ist halt, dass er funktioniert, nur manchmal kommt oben genannte fehlermeldung währende eines druckauftrags. (übermittelte tickets werden allerdings weiter gedruckt da gecached) abfragen kann ich zwar statusmeldungen des druckers, manchmal jedoch antwortet er nicht. da ich mich noch nicht mit den non-blocking streams in java auseinandergesetzt habe, ist das applet natürlich dann blockiert. bei diesem fehler ist allerdings die verbindung gekappt, weswegen ein abfragen des status natürlich nur eine weitere exception wirft die besagt das keine verbindung besteht..... ideen? |
| | |
| | |
| Moderator und Wett-König | Hallo brian, ich kenne das Problem nicht aus meiner Erfahrung, deswegen stelle ich mal ein paar Fragen: - welche JAVA-Version verwendest du? - wird die Kommunikation zwischen Server und Drucker, oder zwischen Client(-Applet) und Drucker initiiert? - wie sprichst du den Drucker an? - verwendest du soetwas wie Connection-Pooling, oder andere Pooling-Varianten?
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | |||||
| Erfahrener Benutzer Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
Zitat:
Zitat:
Zitat:
tritt übrigens nicht nur bei einem drucker auf. | ||||
| | |
| | ||
| Moderator und Wett-König | Hallo brian, ich habe mir mal den Quelltext angesehen und nichts besonderes für mich feststellen zu können. Dort wird einfach eine "normale" Socket-Verbindung verwendet, die dem Standard-TCP-Timeout des verwendeten Betriebssystems unterliegt, sofern nichts anderes auf der Büchse konfiguriert. Auch die API-Doku hat mich keine Fehler erkennen lassen. Zitat:
Sorry, wenn ich nichts produktives beitragen kann, für mich sieht das an sich funktionsfähig aus.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| | |
| | ||||
| Erfahrener Benutzer Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
die sache ist halt, es muss über den browser laufen. Zitat:
ich setze mich morgen auch mal mit non-blocking streams in java auseinander, da der drucker nicht immer antwortet. trotzdem vielen dank! | |||
| | |
| | ||||
| Erfahrener Benutzer Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse: Fortgeschritten ![]() | hi, kannst du mir bestätigen, dass diese exception jederzeit geworfen werden kann, also unabhängig von zugriffen auf den socket? ich bekomme nämlich merkwürde debug meldungen. normalerweise sollen die so aussehen: Zitat:
Zitat:
hier aber das phänomen Zitat:
danach wirds noch schlimmer, END ticket, was immer noch im try block steht, kommt nach dem aufruf von init(). schlussendlich gehts dann noch mit dem ticket 41 statt 141 weiter. nun vllt. wars ein einmaliger java "ausrutscher", doch die merkwürdigkeiten häufen sich....ich habe das applet gerade neu kompiliert und probiere noch ein bisschen rum edit> diese meldung müsste java doch eigentlich bringen wenn es das TCP/IP reset signal bekommt odeR? | |||
| | |
| | |||
| Moderator und Wett-König | Hallo brian, Zitat:
Zitat:
Ich schlage vor, du implementierst zum Test einen "Server-Dienst" in JAVA, der dir die Ausgaben des Applets loggt und einfach nur einen blöden Socket aufbaut. So kannst du sauber testen, ob das Applet probleme macht, oder der Drucker. Für meinen Geschmack ist der Drucker das Problem.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| | |
| | ||||
| Erfahrener Benutzer Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
Zitat:
auf jeden fall danke, werd mich mit dem hersteller in verbindung setzen. | |||
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Spionageversuch? Code-Injection? | saibot | PHP-Fortgeschrittene | 24 | 06.10.2007 02:07 |
| xmlrpc-epi kompilieren [gelöst] | freq.9 | Server, Hosting und Workstations | 4 | 24.07.2005 21:45 |
| Socket error | Eddaholzbein | PHP Tipps 2005 | 1 | 25.04.2005 13:49 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| connection reset by peer: socket write error, java.net.socketexception: connection reset by peer: socket write error, connection reset by peer socket write error, socket write error, connection reset by peer, reset by peer, java socket write error, java.net.socketexception connection reset by peer socket write error, socket connection reset, minecraft connection reset by peer socket write error, connection reset, java connection reset, \connection reset by peer: socket write error\, java.net.socketexception: connection reset, java connection reset by peer, connection reset by peer java, java.net.socketexception: connection reset by peer: connect, java socket drucker, socket write error java, java connection reset by peer: socket write error |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.