tkudari/ShaveDogMusic — Issue #12: First song doesn't play with 'Start' button
Author: tkudari
Created: 2011-11-28 06:31:02+00:00
State: open

- Dupe packets are generated below us by the network; so a peer receives 2 DISCOVER_PINGs and replies to both. The receiver of these has already started waiting for a download after the first one, so the next one is forgotten.

- So, we gotta check for packets received from a user within a threshold time limit, and discard new ones of the same type received within this timeframe.