ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
asciichat_mdns_service_t Struct Reference

Service information for advertisement. More...

#include <include/ascii-chat/network/mdns/mdns.h>

Data Fields

const char * name
uint16_t port
const char * type
const char * host
const char ** txt_records
size_t txt_count

Detailed Description

Service information for advertisement.

Definition at line 73 of file network/mdns/mdns.h.

Field Documentation

◆ host

const char* asciichat_mdns_service_t::host

Host name with .local suffix (e.g., "myhost.local"). Bonjour uses the system-registered local host.

Definition at line 81 of file network/mdns/mdns.h.

Referenced by asciichat_mdns_advertise().

◆ name

const char* asciichat_mdns_service_t::name

Service instance name (e.g., "swift-river-canyon")

Definition at line 75 of file network/mdns/mdns.h.

Referenced by asciichat_mdns_advertise().

◆ port

uint16_t asciichat_mdns_service_t::port

Port number (e.g., 9999)

Definition at line 77 of file network/mdns/mdns.h.

Referenced by asciichat_mdns_advertise().

◆ txt_count

size_t asciichat_mdns_service_t::txt_count

Number of TXT records

Definition at line 85 of file network/mdns/mdns.h.

Referenced by asciichat_mdns_advertise().

◆ txt_records

const char** asciichat_mdns_service_t::txt_records

Optional TXT record properties (null-terminated array of "key=value" strings)

Definition at line 83 of file network/mdns/mdns.h.

Referenced by asciichat_mdns_advertise().

◆ type

const char* asciichat_mdns_service_t::type

Service type (e.g., "_ascii-chat._tcp")

Definition at line 79 of file network/mdns/mdns.h.

Referenced by asciichat_mdns_advertise().


The documentation for this struct was generated from the following file: