Rename InputOutputBuffers to InputoutputDescriptor and redesign it.
Update makefile.
Update MainLoop, Neighbourhood and UdpMulticastScoket due to changes previous changes.
Update UdpMulticastSocket test and Makefile.