- Added HTTP/2 support in src/http2.c and src/http2.h, including session management, frame handling, and response sending. - Introduced WebSocket functionality in src/websocket.c and src/websocket.h, covering handshake, frame parsing, and message sending. - Created a WebSocket test page (www/websocket-test.html) for client-side interaction. - Removed outdated JavaScript (www/script.js) and CSS (www/style.css) files.
30 lines
583 B
Plaintext
30 lines
583 B
Plaintext
# Carbon Web Server Configuration File
|
|
# Lines starting with # are comments
|
|
|
|
# Server listening port
|
|
port = 443
|
|
|
|
# Enable HTTPS (requires valid certificates in certs/ directory)
|
|
use_https = true
|
|
|
|
# Log file location
|
|
log_file = log/server.log
|
|
|
|
# Maximum number of worker threads
|
|
max_threads = 4
|
|
|
|
# Server running state
|
|
running = true
|
|
|
|
# Server name or IP address (used for logging and response headers)
|
|
server_name = 10.0.0.206
|
|
|
|
# Enable verbose logging
|
|
verbose = true
|
|
|
|
# Enable HTTP/2 support (requires HTTPS)
|
|
enable_http2 = true
|
|
|
|
# Enable WebSocket support
|
|
enable_websocket = false
|