---
name: "ost_UDPBroadcast"
section: "3"
platform: "linux"
package: "libcommoncpp2-doc"
version: "1.8.1-10"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/ost_UDPBroadcast"
---

# ost\_UDPBroadcast(3)

Representing a UDP socket used for subnet broadcasts, this class provides an alternate binding and setPeer() capability for UDP sockets.

## NAME

ost::UDPBroadcast - Representing a UDP socket used for subnet broadcasts, this class provides an alternate binding and setPeer() capability for UDP sockets.

## SYNOPSIS

`#include <socket.h>`

Inherits **ost::UDPSocket**.

### Public Member Functions

**UDPBroadcast** (const **IPV4Address** &ia, **tpport\_t** port)\
 Create and bind a subnet broadcast socket.  void **setPeer** (const **IPV4Broadcast** &subnet, **tpport\_t** port)\
 Set peer by subnet rather than specific host.

### Additional Inherited Members

## Detailed Description

Representing a UDP socket used for subnet broadcasts, this class provides an alternate binding and setPeer() capability for UDP sockets.

**Author**

David Sugar dyfet@ostel.com

Unreliable Datagram for subnet broadcasts.

## Constructor & Destructor Documentation

### ost::UDPBroadcast::UDPBroadcast (const IPV4Address & ia, tpport\_t port)

Create and bind a subnet broadcast socket.

**Parameters**

*ia* address to bind socket under locally. \
 *port* to bind socket under locally.

## Member Function Documentation

### void ost::UDPBroadcast::setPeer (const IPV4Broadcast & subnet, tpport\_t port)

Set peer by subnet rather than specific host.

**Parameters**

*subnet* of peer hosts to send to. \
 *port* number to use.

## Author

Generated automatically by Doxygen for GNU CommonC++ from the source code.
