| OpenTTD
    | 
Basic functions to receive and send UDP packets. More...
Go to the source code of this file.
| Data Structures | |
| class | NetworkUDPSocketHandler | 
| Base socket handler for all UDP sockets.  More... | |
| Enumerations | |
| enum | PacketUDPType { PACKET_UDP_CLIENT_FIND_SERVER, PACKET_UDP_SERVER_RESPONSE, PACKET_UDP_CLIENT_DETAIL_INFO, PACKET_UDP_SERVER_DETAIL_INFO, PACKET_UDP_SERVER_REGISTER, PACKET_UDP_MASTER_ACK_REGISTER, PACKET_UDP_CLIENT_GET_LIST, PACKET_UDP_MASTER_RESPONSE_LIST, PACKET_UDP_SERVER_UNREGISTER, PACKET_UDP_CLIENT_GET_NEWGRFS, PACKET_UDP_SERVER_NEWGRFS, PACKET_UDP_MASTER_SESSION_KEY, PACKET_UDP_END } | 
| Enum with all types of UDP packets.  More... | |
| enum | ServerListType { SLT_IPv4 = 0, SLT_IPv6 = 1, SLT_AUTODETECT, SLT_END = SLT_AUTODETECT } | 
| The types of server lists we can get.  More... | |
Basic functions to receive and send UDP packets.
Definition in file udp.h.
| enum PacketUDPType | 
Enum with all types of UDP packets.
The order MUST not be changed
| PACKET_UDP_CLIENT_FIND_SERVER | Queries a game server for game information. | 
| PACKET_UDP_SERVER_RESPONSE | Reply of the game server with game information. | 
| PACKET_UDP_CLIENT_DETAIL_INFO | Queries a game server about details of the game, such as companies. | 
| PACKET_UDP_SERVER_DETAIL_INFO | Reply of the game server about details of the game, such as companies. | 
| PACKET_UDP_SERVER_REGISTER | Packet to register itself to the master server. | 
| PACKET_UDP_MASTER_ACK_REGISTER | Packet indicating registration has succeeded. | 
| PACKET_UDP_CLIENT_GET_LIST | Request for serverlist from master server. | 
| PACKET_UDP_MASTER_RESPONSE_LIST | Response from master server with server ip's + port's. | 
| PACKET_UDP_SERVER_UNREGISTER | Request to be removed from the server-list. | 
| PACKET_UDP_CLIENT_GET_NEWGRFS | Requests the name for a list of GRFs (GRF_ID and MD5) | 
| PACKET_UDP_SERVER_NEWGRFS | Sends the list of NewGRF's requested. | 
| PACKET_UDP_MASTER_SESSION_KEY | Sends a fresh session key to the client. | 
| PACKET_UDP_END | Must ALWAYS be on the end of this list!! (period) | 
| enum ServerListType | 
 1.8.1.2
 1.8.1.2