Changeset 1729 in ntrip
- Timestamp:
- Mar 5, 2009, 10:39:51 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bncnetqueryudp.cpp
r1724 r1729 108 108 _address = hInfo.addresses().first(); 109 109 110 // Send initial RTP packet for firewall handling111 // ---------------------------------------------112 char rtpbuffer[12];113 rtpbuffer[0] = 128;114 rtpbuffer[1] = 96;115 rtpbuffer[2] = 0;116 rtpbuffer[3] = 0;117 rtpbuffer[4] = 0;118 rtpbuffer[5] = 0;119 rtpbuffer[6] = 0;120 rtpbuffer[7] = 0;121 rtpbuffer[8] = 0;122 rtpbuffer[9] = 0;123 rtpbuffer[10] = 0;124 rtpbuffer[11] = 0;125 126 _udpSocket->writeDatagram(rtpbuffer, 12, _address, _port);127 128 110 // Send Request 129 111 // ------------ … … 153 135 cout << "reqStr > " << reqStr.data() << "<" << endl; 154 136 155 rtpbuffer[1] = 97; 156 QByteArray buffer = QByteArray(rtpbuffer) + reqStr; 137 char rtpbuffer[12 + reqStr.size()]; 138 rtpbuffer[0] = 128; 139 rtpbuffer[1] = 97; 140 rtpbuffer[2] = 0; 141 rtpbuffer[3] = 0; 142 rtpbuffer[4] = 0; 143 rtpbuffer[5] = 0; 144 rtpbuffer[6] = 0; 145 rtpbuffer[7] = 0; 146 rtpbuffer[8] = 0; 147 rtpbuffer[9] = 0; 148 rtpbuffer[10] = 0; 149 rtpbuffer[11] = 0; 157 150 158 _udpSocket->writeDatagram(buffer, _address, _port); 151 for (int ii = 0; ii < reqStr.size(); ii++) { 152 rtpbuffer[12+ii] = reqStr[ii]; 153 } 154 155 _udpSocket->writeDatagram(rtpbuffer, 12+reqStr.size(), _address, _port); 159 156 } 160 157 }
Note:
See TracChangeset
for help on using the changeset viewer.