Releases: semanurbilada/tcp-udp-ethernet
Releases · semanurbilada/tcp-udp-ethernet
v1.0.0
Socket Communication via Ethernet
New features
- Python UDP Packet Data Transmission: Implemented packet-based data transmission using UDP in Python, including message structures with timestamp, CRC, and fixed-length messages.
- Separate TCP and UDP Transmissions: Organized and separated TCP and UDP transmission functionalities for better modularity and clarity.
- C Tests Implementation: Added C-based tests for enhanced performance and testing reliability. (Not perfectly working but work-in-progress)
Future Work
- Improve performance optimizations for high-frequency data transmission in terms of advanced applications.
v0.1.0
Initial Release
This initial release includes a Python-based TCP/UDP socket communication setup between a Raspberry Pi and a laptop.
The project demonstrates the following key features:
- Socket Creation and Binding
- Message Transmission
- Timestamp Integration
- Frequency Calculation
- Error Handling and Connection Management
Requirements
- Python 3.x
- Ethernet connection between Raspberry Pi and laptop
Future Work
- Extend functionality for real-time data processing and analysis.