mardi 21 avril 2015

Socket Socket-Verbindung Input sehr langsam

Guten Tag,

ich baue mit meinem Java Programm eine Socket-Verbindung zu einer Antenne auf. Mit dem Programm werden ständig ankommende Daten der Antenne gelesen. Jetzt habe ich das Problem das auf manchen Systemen die Daten Zeitverzögert ankommen. Sogar auf manchen schwächeren Systemen läuft das ganze ohne Probleme. Ich habe jetzt den Fall das ein Notebook (Core i7) die Daten verzögert erhält, aber eine virtuelle Maschine die auf dem Notebook läuft, einwandfrei funktioniert. Das ganze stellt mich vor ein unlösbares Problem.
Vielen Dank schon mal im voraus für euer Bemühen.

Java Code:

  1. try {
  2.  
  3. s.setTcpNoDelay(true);
  4. antInput = new BufferedInputStream(s.getInputStream());
  5. anOutput = new DataOutputStream(s.getOutputStream());
  6. } catch (Exception e) {
  7. this.fehler = true;
  8. LOG.error(e.getMessage());
  9. }
  10. while (!isInterrupted()) {
  11. int msg = 0;
  12. try {
  13. /*
  14.   Lesen der Antennen Nachricht
  15.   */
  16. msg = antInput.read();


Socket Socket-Verbindung Input sehr langsam

0 commentaires:

Enregistrer un commentaire