Detailed the structures used for UDP multicast
Detailed the structures used for UDP multicast

Initally planned was to use TCP for reliable communication of
information, such as the file metadata or the GUI information, however
this was decided against as TCP added unnessesary repeats of
various data - such as sending GUI information (which can be derived
from what other communication is occuring).

This commit marks the change over from using TCP & UDP multicast to only
UDP multicast. All messages are public for anyone in the share group.

Mrwerdo/QuickShare,Mrwerdo/QuickShare,Mrwerdo/QuickShare