OpenTTD Source: src/network/core/host.cpp File Reference

OpenTTD Source 15.3

Functions
host.cpp File Reference

Functions related to getting host specific data (IPs). More...

`#include "../../stdafx.h"`
`#include "../../debug.h"`
`#include "address.h"`
`#include "../../safeguards.h"`

Go to the source code of this file.

## Functions
static void | NetworkFindBroadcastIPsInternal (NetworkAddressList *broadcast)
| Internal implementation for finding the broadcast IPs.
void | NetworkFindBroadcastIPs (NetworkAddressList *broadcast)
| Find the IPv4 broadcast addresses; IPv6 uses a completely different strategy for broadcasting.

## Detailed Description

Functions related to getting host specific data (IPs).

Definition in file host.cpp.

## Function Documentation

## ◆ NetworkFindBroadcastIPs()

void NetworkFindBroadcastIPs | ( | NetworkAddressList * | broadcast | ) |

Find the IPv4 broadcast addresses; IPv6 uses a completely different strategy for broadcasting.

Parameters

  broadcast | the list of broadcasts to write into.

Definition at line 84 of file host.cpp.

References Debug, NETWORK_DEFAULT_PORT, and NetworkFindBroadcastIPsInternal().

Referenced by NetworkStartUp().

## ◆ NetworkFindBroadcastIPsInternal()

static void NetworkFindBroadcastIPsInternal | ( | NetworkAddressList * | broadcast | ) |
| static

Internal implementation for finding the broadcast IPs.

This function is implemented multiple times for multiple targets.

Parameters

  broadcast | the list of broadcasts to write into.

Definition at line 61 of file host.cpp.

Referenced by NetworkFindBroadcastIPs().