[jjo] add UDP support