mirror of
https://thingvellir.net/git/overte
synced 2025-03-27 23:52:03 +01:00
Remove call to has pending datagrams
This commit is contained in:
parent
acd7a7a732
commit
c0852f0eb2
2 changed files with 3 additions and 4 deletions
|
@ -283,9 +283,8 @@ bool Connection::processReceivedSequenceNumber(SequenceNumber sequenceNumber, in
|
||||||
_receiveWindow.onProbePair1Arrival();
|
_receiveWindow.onProbePair1Arrival();
|
||||||
} else if (((uint32_t) sequenceNumber & 0xF) == 1) {
|
} else if (((uint32_t) sequenceNumber & 0xF) == 1) {
|
||||||
_receiveWindow.onProbePair2Arrival();
|
_receiveWindow.onProbePair2Arrival();
|
||||||
} else {
|
|
||||||
_receiveWindow.onPacketArrival();
|
|
||||||
}
|
}
|
||||||
|
_receiveWindow.onPacketArrival();
|
||||||
|
|
||||||
// If this is not the next sequence number, report loss
|
// If this is not the next sequence number, report loss
|
||||||
if (sequenceNumber > _lastReceivedSequenceNumber + 1) {
|
if (sequenceNumber > _lastReceivedSequenceNumber + 1) {
|
||||||
|
|
|
@ -129,12 +129,12 @@ Connection& Socket::findOrCreateConnection(const HifiSockAddr& sockAddr) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void Socket::readPendingDatagrams() {
|
void Socket::readPendingDatagrams() {
|
||||||
while (_udpSocket.hasPendingDatagrams()) {
|
int packetSizeWithHeader = -1;
|
||||||
|
while ((packetSizeWithHeader = _udpSocket.pendingDatagramSize()) != -1) {
|
||||||
// setup a HifiSockAddr to read into
|
// setup a HifiSockAddr to read into
|
||||||
HifiSockAddr senderSockAddr;
|
HifiSockAddr senderSockAddr;
|
||||||
|
|
||||||
// setup a buffer to read the packet into
|
// setup a buffer to read the packet into
|
||||||
int packetSizeWithHeader = _udpSocket.pendingDatagramSize();
|
|
||||||
auto buffer = std::unique_ptr<char[]>(new char[packetSizeWithHeader]);
|
auto buffer = std::unique_ptr<char[]>(new char[packetSizeWithHeader]);
|
||||||
|
|
||||||
// pull the datagram
|
// pull the datagram
|
||||||
|
|
Loading…
Reference in a new issue