Basic UDP support

Fix issue #6.