Returns or sets the current round trip time (i.e. ping). If value is [[nil]] the current value of the [[enet.peer | peer]] is returned. Otherwise the round trip time is set to the specified value and returned.

ENet performs some filtering on the round trip times and it takes some time until the parameters are accurate. To speed it up, set the [[enet.peer:last_round_trip_time | last round trip time]] to an accurate guess.
== Function ==
=== Synopsis ===
<source lang="lua">
peer:round_trip_time()
</source>
=== Arguments ===
None.
=== Returns ===
{{param|number|roundtriptime|The [[enet.peer | peer's]] current round trip time in milliseconds.}}
=== Synopsis ===
<source lang="lua">
peer:round_trip_time(value)
</source>
=== Arguments ===
{{param|number|value|Integer value to be used as the new round trip time.}}
=== Returns ===
Nothing.

== See Also ==
* [[parent::lua-enet]]
* [[enet.peer]]
* [[enet.peer:last_round_trip_time]]
== Other Languages ==
{{i18n|enet.peer:round_trip_time}}