ddidderr 70548d2041 refactor(server): implement request handlers as methods
moved request handling logic into dedicated methods on the request handler struct for better organization and readability. this includes handlers for ping, list games, get game info, and invalid requests. game file data handler is added but not yet implemented.
2025-08-12 08:39:23 +02:00
2025-08-12 08:37:25 +02:00
2025-08-12 08:37:25 +02:00
2025-03-02 14:41:08 +01:00
2025-08-12 08:38:00 +02:00
2025-03-02 14:41:08 +01:00
2025-03-21 08:19:49 +01:00

lanspread

Description

Simple server and GUI for LAN parties.

Development

Prerequisites

# install Tauri CLI
cargo install tauri-cli

# install Deno with a package manager or from https://deno.land/

Build

Frontend

# Development
cargo tauri dev   # prefix with RUST_LOG=your_module=debug or similary for more verbose output

# Production but for testing and without bundling
cargo tauri build --no-bundle

# Production
cargo tauri build -- --profile release-lto # also bundles everything into a nice platform-specific installer

# on wayland you probably need to set this env var
WEBKIT_DISABLE_DMABUF_RENDERER=1

# update frontend dependencies
deno outdated --update --latest

Backend

# Development
./server.sh [options...]   # prefix with RUST_LOG=your_module=debug or similary for more verbose output

# Production
cargo build --profile release-lto -p lanspread-server
Description
No description provided
Readme 2.5 MiB
Languages
Rust 76.9%
TypeScript 17.2%
CSS 4.9%
HTML 0.5%
Just 0.3%
Other 0.2%