Skip to content

Conversation

@nehalkpatel
Copy link
Owner

Fixes use of ZMQ in C++ and Python for more robust sockets
Speeds up Python tests by waiting for events instead of fixed delays.

  • ZMQ Factory Pattern in C++
  • Connection State Management in C++
  • Graceful Shutdown in C++
  • Retry Logic in C++
  • Configurable Timeouts in C++
  • Logging vs. print in C++ and Python
  • Single ZMQ Context in Python
  • Proper lifecycle management in Python
  • Recv timeout in Python
  • Socket options in Python
  • Proper cleanup in Python
  • Update test fixtures to automatically clean up
  • Configurable endpoints (but still hard-coded)

@nehalkpatel nehalkpatel merged commit 0036894 into main Nov 26, 2025
1 check passed
@nehalkpatel nehalkpatel deleted the feature/socket-robustness branch November 26, 2025 23:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants