Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 772 Bytes

README.md

File metadata and controls

38 lines (27 loc) · 772 Bytes

LocalChat

A simple real-time chat application that lets multiple people chat over the same local network.

LocalChat uses Python sockets and does not require any external packages.

Features

  • Real-time messaging
  • Multiple users
  • Usernames
  • Works over LAN/Wi-Fi
  • Server and client modes
  • Duplicate username protection
  • Join and leave notifications
  • No external dependencies
  • Runs directly from Python

Requirements

  • Python 3.8 or newer
  • Devices connected to the same LAN/Wi-Fi

No pip install is required.

How It Works

One device runs the LocalChat server.

Other devices connect to that device using its local IP address.

        Server
      192.168.1.10
           |
     ---------------
     |      |      |
   PC 1   PC 2   Phone