[−][src]Crate naia_socket_shared
Naia Socket Shared
Common data types shared between Naia Server Socket & Naia Client Socket
Modules
| link_condition_logic | Logic shared between client & server sockets related to simulating network conditions |
| random | Cross-platform random number generation utility functions |
Structs
| Instant | Represents a specific moment in time |
| LinkConditionerConfig | Contains configuration required to initialize a LinkConditioner |
| Ref | A reference abstraction that can handle single-threaded and multi-threaded environments |
| TimeQueue | A queue for items marked by time, will only ever pop items from the queue if the time |
| Timer | A Timer with a given duration after which it will enter into a "Ringing" state. The Timer can be reset at an given time, or manually set to start "Ringing" again. |
Functions
| find_available_port | Given an IPv4 Address, attempt to find an available port on the current host |
| find_my_ip_address | Helper method to find local IP address, if possible |