Changeset 1758 in ntrip
- Timestamp:
- Mar 9, 2009, 10:49:35 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bncnetqueryudp.cpp
r1756 r1758 34 34 _keepAlive = new char[12]; 35 35 _keepAlive[0] = 128; 36 _keepAlive[1] = 9 7;37 for (int jj = 2; jj <= 11; jj++) {36 _keepAlive[1] = 96; 37 for (int jj = 2; jj <= 7; jj++) { 38 38 _keepAlive[jj] = 0; 39 39 } 40 int session = rand(); 41 _keepAlive[8] = (session >> 24) & 0xFF; 42 _keepAlive[9] = (session >> 16) & 0xFF; 43 _keepAlive[10] = (session >> 8) & 0xFF; 44 _keepAlive[11] = (session) & 0xFF; 40 45 } 41 46 … … 59 64 void bncNetQueryUdp::slotKeepAlive() { 60 65 if (_udpSocket) { 66 cout << "slotKeepAlive" << endl; 61 67 _udpSocket->writeDatagram(_keepAlive, 12, _address, _port); 62 68 } … … 143 149 rtpbuffer[1] = 97; 144 150 for (int jj = 2; jj <= 11; jj++) { 145 rtpbuffer[jj] = 0;151 rtpbuffer[jj] = _keepAlive[jj]; 146 152 } 147 153 for (int ii = 0; ii < reqStr.size(); ii++) {
Note:
See TracChangeset
for help on using the changeset viewer.