ascii-chat 0.11.33
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/ui/mdns.h>

Data Fields

char name [256]
 Service instance name (e.g., "swift-river-canyon")
 
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 57 of file ui/mdns.h.

Field Documentation

◆ address

char ui_mdns_server_t::address[256]

Server address (IPv4, IPv6, or hostname)

Definition at line 59 of file ui/mdns.h.

Referenced by ui_mdns_get_best_address().

◆ ipv4

char ui_mdns_server_t::ipv4[16]

IPv4 address (if available)

Definition at line 61 of file ui/mdns.h.

Referenced by ui_mdns_get_best_address().

◆ ipv6

char ui_mdns_server_t::ipv6[46]

IPv6 address (if available)

Definition at line 62 of file ui/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 58 of file ui/mdns.h.

Referenced by client_main(), ui_mdns_get_best_address(), ui_mdns_prompt_selection(), and ui_mdns_select().

◆ port

uint16_t ui_mdns_server_t::port

Server port number.

Definition at line 60 of file ui/mdns.h.

Referenced by client_main(), ui_mdns_prompt_selection(), and ui_mdns_select().

◆ ttl

uint32_t ui_mdns_server_t::ttl

TTL remaining (seconds)

Definition at line 63 of file ui/mdns.h.


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