https://github.com/dmarsh19/socket_chat
A portable, lightweight LAN Messenger.
https://github.com/dmarsh19/socket_chat
python socket-programming tkinter
Last synced: about 2 months ago
JSON representation
A portable, lightweight LAN Messenger.
- Host: GitHub
- URL: https://github.com/dmarsh19/socket_chat
- Owner: dmarsh19
- Created: 2017-06-02T14:47:23.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-10T22:51:30.000Z (almost 9 years ago)
- Last Synced: 2025-08-31T22:27:21.338Z (10 months ago)
- Topics: python, socket-programming, tkinter
- Language: Python
- Homepage:
- Size: 45.9 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Socket Chat
#### A portable, lightweight LAN Messenger
A Python script that can be copied to as many machines as needed and allow basic chat functionality between machines.
Built using Python builtin modules only *(see Requirements section for tkinter issues on MacOS)*
**Compatibility:**
* Windows (7 Enterprise using Python 2.7.5 & 10 Home using Python 3.6.1)
* MacOS (10.12 Sierra using Python 3.5.2)
* Linux/GNU (Ubuntu 16.04 LTS using Python )
**Requirements:**
* Python - Python3 Recommended. Python2 is supported *(see below for instructions for Unix/Linux)*
* tkinter - [IDLE and tkinter with Tcl/Tk on macOS](https://www.python.org/download/mac/tcltk/)
* IPv4 (IPv6 not supported)
**In a Unix or Linux/GNU environment, the script tries to run with Python3**
If attempting to run using Python2, Linux/Unix will require updating the first line from `#!/usr/bin/env python3` to `#!/usr/bin/env python`
#### Getting Started
Clone or download this repository. The entire application is the single file **chat.pyw**
If click to run is available (Windows), double-click the script to start.
Otherwise (Unix/Linux), **chat.pyw** can be initialized from a terminal:
`cd` to directory containing **chat.pyw**
`./chat.pyw &`