lanparty 0.1.7

LAN communication and peer discovery.
# LAN Party

A terminal chat application for local area networks.

## Home Screen

![Home Screen](assets/screenshot.homescreen.png)

## Modes Menu

![Modes Menu](assets/screenshot.modes_menu.png)

## Chat
![Chat](assets/screenshot.chat.png)

## Features

- Automatic host discovery over LAN
- Real-time chat messaging
- Live user list with online/offline status
- Light and dark themes

## How it works

When someone hosts a chat, LAN Party broadcasts `b"LANPARTY"` over UDP on port `55555`. Other clients listen on the same port for that packet. Once a host is found, the client connects to it over TCP.

After that, every message is sent to the host, which forwards it to everyone else in the chat.
## Installation

```bash
cargo install lanparty
```

## Usage

```bash
lanparty

# or

$HOME/.cargo/bin/lanparty
```

## License

MIT