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

Discovered server information from mDNS. More...

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

Data Fields

char name [256]
 Service instance name (e.g., "swift-river-canyon").
char session_string [256]
 Session identity advertised in TXT metadata.
char address [256]
 Server address (IPv4, IPv6, or hostname).
uint16_t port
 Server port number.
char ipv4 [16]
 IPv4 address (if available).
char ipv6 [46]
 IPv6 address (if available).
uint32_t ttl
 TTL remaining (seconds).

Detailed Description

Discovered server information from mDNS.

Definition at line 66 of file tui/mdns.h.

Field Documentation

◆ address

char ui_mdns_server_t::address[256]

Server address (IPv4, IPv6, or hostname).

Definition at line 69 of file tui/mdns.h.

Referenced by ui_mdns_get_best_address().

◆ ipv4

char ui_mdns_server_t::ipv4[16]

IPv4 address (if available).

Definition at line 71 of file tui/mdns.h.

Referenced by ui_mdns_get_best_address().

◆ ipv6

char ui_mdns_server_t::ipv6[46]

IPv6 address (if available).

Definition at line 72 of file tui/mdns.h.

Referenced by ui_mdns_get_best_address().

◆ name

char ui_mdns_server_t::name[256]

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

Definition at line 67 of file tui/mdns.h.

◆ port

uint16_t ui_mdns_server_t::port

Server port number.

Definition at line 70 of file tui/mdns.h.

◆ session_string

char ui_mdns_server_t::session_string[256]

Session identity advertised in TXT metadata.

Definition at line 68 of file tui/mdns.h.

◆ ttl

uint32_t ui_mdns_server_t::ttl

TTL remaining (seconds).

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


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