UDP on networks connected to internet

formlessfield's icon

Hi, I am sending UDP between Max patches on different computers on the same wireless network using OSC with [udpsend]. It works fine if I use a network that's not also connected to the internet (using an Airport Express for the LAN), but if the network is connected to the internet, the packets don't seem to go through. It's been a while but I feel like I didn't run into this issue before. Is there some (new?) networking protocol/router functionality that is preventing this? My Airport Express is about 10 years old. Or is it a coincidence that only the internet-connected networks don't seem to be working? Thanks!

formlessfield's icon

One more piece of info: using the zero package as downloaded from the Package Manager. That is something I've only added recently, so perhaps that is it? Does zero not work the same (or at all) if the network is connected to the internet?

Source Audio's icon

I would suggest to assign fixed IP's to you computers,
you don't need zero package for that.
AirPort Express can also reserve IP's for your hardware.

sure it is better to use enclosed, private network for UDP,
but it should also work on internet activated network as well.

formlessfield's icon

Thanks, will give it a shot and see how it goes.

Andy Maskell's icon

I can use [udpsend] and [udpreceive] fine on my network that is also connected to the internet, although I tend to use the Sadam library objects to overcome some of the strange foibles built into [udpreceive]. I also tend to have all my critical devices configured to use static IP addresses rather than DHCP.

formlessfield's icon

I wasn't aware of the Sadam library but looks excellent. Will explore further, thanks for the rec!