Hey, this is a general networking question (I am not very good at networking). I am writing a program which records data from the PC of 'Person Foo' and sends it to anyone with the recivier program. I know enough to understand the problem that the program on 'Person Foo's PC cannot know what IP addresses to send the data to. So my question is, is there a way I can set up a static IP, then use the PC with that static IP address to then send the data which it is reciving from 'Person Foo' (I will tell the program to send the data to that static IP) to all other IP's connected to it (which will be the people with the reciver program). Do I have to set up a DNS host? Because I asked this question before (on a diffrent forum) and they said something about a setting up a DNS host on 'www.no-ip.com' but what they said didnt work.
... and sends it to anyone with the recivier program.
You can use multicast, that way you're not bound to a single listener; the message is broadcasted. You then place a client on any computer on the same subnet and it'll receive updates from the host.
If you need the traffic to be sent to a different subnet, you'll need to have multicast enabled routers on the networks.