StartPingCheck: Difference between revisions

From Second Life Wiki
Jump to navigation Jump to search
No edit summary
Wulfie Reanimator (talk | contribs)
No edit summary
Line 12: Line 12:
</pre>
</pre>
==Usage and Notes==
==Usage and Notes==
*Used to measure circuit ping times
* Used to measure circuit ping times.
*PingID is used to determine how backlogged the ping was that was returned (or how hosed the other side is)
* PingID is increased by 1 each time StartPingCheck is sent by the source.
 
** The recipient is expected to respond with [[CompletePingCheck]] and return this PingID back to the source.
* OldestUnacked is simply the sequence number (see [[Packet Layout]]) of the most recent message sent by the source (excluding this packet), regardless of whether that message was sent reliably.
[[Category:Common Messages]]
[[Category:Common Messages]]
[[Category:Messages]]
[[Category:Messages]]

Revision as of 16:05, 11 September 2024

Message Layout

{
        StartPingCheck High NotTrusted Unencoded
        {
                PingID Single
                {       PingID  U8      }
                {       OldestUnacked   U32     }
        }
}

Usage and Notes

  • Used to measure circuit ping times.
  • PingID is increased by 1 each time StartPingCheck is sent by the source.
    • The recipient is expected to respond with CompletePingCheck and return this PingID back to the source.
  • OldestUnacked is simply the sequence number (see Packet Layout) of the most recent message sent by the source (excluding this packet), regardless of whether that message was sent reliably.