added client and server support for scrape messages in addition to announce messages (tcp and udp)