diff options
author | UbitUmarov | 2016-11-19 15:45:41 +0000 |
---|---|---|
committer | UbitUmarov | 2016-11-19 15:45:41 +0000 |
commit | 7cb3d583a97ac36f0c2ef5d6eadae28f26378fc4 (patch) | |
tree | a2ab69bce5eda122b119da082625449f92b4c3d3 /OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs | |
parent | Merge branch 'master' into httptests (diff) | |
parent | REST console v2. This is an incompatible protocol change. It degrades gracefu... (diff) | |
download | opensim-SC-7cb3d583a97ac36f0c2ef5d6eadae28f26378fc4.zip opensim-SC-7cb3d583a97ac36f0c2ef5d6eadae28f26378fc4.tar.gz opensim-SC-7cb3d583a97ac36f0c2ef5d6eadae28f26378fc4.tar.bz2 opensim-SC-7cb3d583a97ac36f0c2ef5d6eadae28f26378fc4.tar.xz |
merge conflits
Diffstat (limited to 'OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs')
-rw-r--r-- | OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs index ffdb639..af33d17 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs | |||
@@ -326,7 +326,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
326 | protected double m_tickLastOutgoingPacketHandler; | 326 | protected double m_tickLastOutgoingPacketHandler; |
327 | 327 | ||
328 | /// <summary>Keeps track of the number of elapsed milliseconds since the last time the outgoing packet handler looped</summary> | 328 | /// <summary>Keeps track of the number of elapsed milliseconds since the last time the outgoing packet handler looped</summary> |
329 | protected int m_elapsedMSOutgoingPacketHandler; | 329 | protected double m_elapsedMSOutgoingPacketHandler; |
330 | 330 | ||
331 | /// <summary>Keeps track of the number of 100 millisecond periods elapsed in the outgoing packet handler executed</summary> | 331 | /// <summary>Keeps track of the number of 100 millisecond periods elapsed in the outgoing packet handler executed</summary> |
332 | protected int m_elapsed100MSOutgoingPacketHandler; | 332 | protected int m_elapsed100MSOutgoingPacketHandler; |
@@ -2074,18 +2074,16 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
2074 | 2074 | ||
2075 | // Update elapsed time | 2075 | // Update elapsed time |
2076 | double thisTick = Util.GetTimeStampMS(); | 2076 | double thisTick = Util.GetTimeStampMS(); |
2077 | int deltaMS = (int)(thisTick - m_tickLastOutgoingPacketHandler); | ||
2078 | m_tickLastOutgoingPacketHandler = thisTick; | ||
2079 | 2077 | ||
2080 | // update some 1ms resolution chained timers | 2078 | // update some 1ms resolution chained timers |
2081 | 2079 | m_elapsedMSOutgoingPacketHandler += thisTick - m_tickLastOutgoingPacketHandler; | |
2082 | m_elapsedMSOutgoingPacketHandler += deltaMS; | 2080 | m_tickLastOutgoingPacketHandler = thisTick; |
2083 | 2081 | ||
2084 | // Check for pending outgoing resends every 100ms | 2082 | // Check for pending outgoing resends every 100ms |
2085 | if (m_elapsedMSOutgoingPacketHandler >= 100) | 2083 | if (m_elapsedMSOutgoingPacketHandler >= 100.0) |
2086 | { | 2084 | { |
2087 | m_resendUnacked = true; | 2085 | m_resendUnacked = true; |
2088 | m_elapsedMSOutgoingPacketHandler = 0; | 2086 | m_elapsedMSOutgoingPacketHandler = 0.0; |
2089 | m_elapsed100MSOutgoingPacketHandler += 1; | 2087 | m_elapsed100MSOutgoingPacketHandler += 1; |
2090 | } | 2088 | } |
2091 | 2089 | ||