ascii-chat 0.11.33
Video chat in your terminal
Loading...
Searching...
No Matches
websocket_server_config_t Struct Reference

WebSocket server configuration. More...

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

Data Fields

int port
 Port to listen on.
 
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

WebSocket server configuration.

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

Field Documentation

◆ client_handler

websocket_client_handler_fn websocket_server_config_t::client_handler

Handler for new connections.

Definition at line 95 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 94 of file include/ascii-chat/network/websocket/server.h.

Referenced by session_server_like_run(), and 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 97 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 98 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 96 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: