http://www.lenholgate.com/blog/images/IDatagramSocketEx2.png