Changeset 601 in ntrip


Ignore:
Timestamp:
Dec 14, 2007, 11:26:32 AM (16 years ago)
Author:
mervart
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/test_bnc_qt.cpp

    r599 r601  
    9090
    9191  while (true) {
    92     bool somethingRead = false;
    93 
    9492    if (socketObs.state() != QAbstractSocket::ConnectedState) {
    9593      cout << "socketObs: disconnected" << endl;
     
    102100
    103101    if ( socketObs.bytesAvailable() ) {
    104       somethingRead = true;
    105102      int bytesRecv = socketObs.read(&flag, 1);
    106103      if (flag == begObs) {
     
    124121      }
    125122    }
     123    else {
     124      socketObs.waitForReadyRead(50);
     125    }
    126126
    127127    if ( socketEph.bytesAvailable() ) {
    128       somethingRead = true;
    129128      QByteArray eph = socketEph.readAll();
    130129      outEph << eph.data() << endl;
    131130    }
    132 
    133     if (!somethingRead) {
    134       socketObs.waitForReadyRead(100);
     131    else {
     132      socketEph.waitForReadyRead(50);
    135133    }
    136134  }
Note: See TracChangeset for help on using the changeset viewer.