setup 1 - Atlantic777/mpudp GitHub Wiki

This is first stage in roadmap. It should have following things:

  • Hardcoded 2 interfaces
  • Hardcoded IP addresses
  • Hardcoded MAC addresses
  • Fixed window size
  • Choke param for testing purposes
  • Packet number & Sequence number
  • Message reassembling
  • Death detection
  • Statistics seams (for UI)
  • UI thread seams
  • Logging utility (see log4j)

Scenarios

1 Link Up

It may be better to do pull from worker

  1. Receive packet
  2. Push to worker
  3. Wait for worker
  4. Push again

2 Links Up

  1. Receive send packet request
  2. Push to first available worker
  3. Wait for next available worker
  4. Push again
⚠️ **GitHub.com Fallback** ⚠️