Add UDP broadcast functionality and Qt6 discovery application
- Added UDP broadcast component that broadcasts server info every 30 seconds - Integrated UDP broadcast into main application core - Created Qt6 discovery application for LAN detection - Added auto-exit option when browser opens - Created PyInstaller specs for Linux and Windows executables - Added comprehensive testing suite - Added setup script and documentation - Updated requirements.txt with netifaces dependency Features: - Broadcasts MBetterClient server info with host/port/SSL status - Cross-platform Qt6 discovery app with system tray support - Automatic browser opening when servers are discovered - Manual connection capability - Real-time server list with timestamps - Exit-after-open option for one-time usage
Showing
DISCOVERY_README.md
0 → 100644
mbetter_discovery.py
0 → 100644
This diff is collapsed.
mbetter_discovery_linux.spec
0 → 100644
| ... | ... | @@ -28,6 +28,7 @@ python-dotenv>=0.19.0 |
| psutil>=5.8.0 | ||
| click>=8.0.0 | ||
| watchdog>=3.0.0 | ||
| netifaces>=0.11.0 | ||
| # Video and image processing | ||
| opencv-python>=4.5.0 | ||
| ... | ... |
setup_discovery.py
0 → 100644
test_discovery_app.py
0 → 100644
test_udp_broadcast.py
0 → 100644
Please
register
or
sign in
to comment