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

Listener settings and callbacks used to create a WebSocket server. More...

#include <include/ascii-chat/network/websocket/server.h>

Data Fields

int port
 Port to listen on.
const char * bind_address
 Numeric local address to listen on (never a wildcard by default).
websocket_client_handler_fn client_handler
 Handler for new connections.
void * user_data
 User data passed to handlers.
const char * tls_cert_path
 TLS certificate file path (optional, for wss://).
const char * tls_key_path
 TLS private key file path (optional, for wss://).

Detailed Description

Listener settings and callbacks used to create a WebSocket server.

Definition at line 99 of file include/ascii-chat/network/websocket/server.h.

Field Documentation

◆ bind_address

const char* websocket_server_config_t::bind_address

Numeric local address to listen on (never a wildcard by default).

Definition at line 101 of file include/ascii-chat/network/websocket/server.h.

Referenced by websocket_server_init().

◆ client_handler

websocket_client_handler_fn websocket_server_config_t::client_handler

Handler for new connections.

Definition at line 102 of file include/ascii-chat/network/websocket/server.h.

Referenced by websocket_server_init().

◆ port

int websocket_server_config_t::port

Port to listen on.

Definition at line 100 of file include/ascii-chat/network/websocket/server.h.

Referenced by websocket_server_init().

◆ tls_cert_path

const char* websocket_server_config_t::tls_cert_path

TLS certificate file path (optional, for wss://).

Definition at line 104 of file include/ascii-chat/network/websocket/server.h.

Referenced by websocket_server_init().

◆ tls_key_path

const char* websocket_server_config_t::tls_key_path

TLS private key file path (optional, for wss://).

Definition at line 105 of file include/ascii-chat/network/websocket/server.h.

Referenced by websocket_server_init().

◆ user_data

void* websocket_server_config_t::user_data

User data passed to handlers.

Definition at line 103 of file include/ascii-chat/network/websocket/server.h.

Referenced by websocket_server_init().


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