Listening on multiple UDP ports

is it possible to listen on several UDP ports simultaniously?

i have two network devices sending on different ports (OSC and Art-Net) and I want to be able to listen to both of them. but it seems, if I create two UDP objects

UDP udpArtnet;
UDP udpOSC;

and set different ports

udpArtnet.begin(6454);
udpOSC.begin(12012);

only the first one receives data…

I believe you can only listen on one UDP port at a time at this time.

Can you post some exampe full code showing how to do this. It looks really interesting. On a side note @rickkas7 Mesh.publish() must use a default udp port number. Is it randomly set, can it be accessed or changed?