ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
discovery_tui_server_t Struct Reference

Discovered server information from mDNS. More...

#include <lib/network/mdns/discovery_tui.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 21 of file discovery_tui.h.

Field Documentation

◆ address

char discovery_tui_server_t::address[256]

Server address (IPv4, IPv6, or hostname)

Definition at line 23 of file discovery_tui.h.

Referenced by discovery_tui_get_best_address().

◆ ipv4

char discovery_tui_server_t::ipv4[16]

IPv4 address (if available)

Definition at line 25 of file discovery_tui.h.

Referenced by discovery_tui_get_best_address().

◆ ipv6

char discovery_tui_server_t::ipv6[46]

IPv6 address (if available)

Definition at line 26 of file discovery_tui.h.

Referenced by discovery_tui_get_best_address().

◆ name

char discovery_tui_server_t::name[256]

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

Definition at line 22 of file discovery_tui.h.

Referenced by client_main(), discovery_tui_get_best_address(), discovery_tui_prompt_selection(), and discovery_tui_select().

◆ port

uint16_t discovery_tui_server_t::port

Server port number.

Definition at line 24 of file discovery_tui.h.

Referenced by client_main(), discovery_tui_prompt_selection(), and discovery_tui_select().

◆ ttl

uint32_t discovery_tui_server_t::ttl

TTL remaining (seconds)

Definition at line 27 of file discovery_tui.h.


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