Go4Expert

Go4Expert (http://www.go4expert.com/)
-   C (http://www.go4expert.com/forums/c/)
-   -   Listening to Multiple Ports in c (http://www.go4expert.com/forums/listening-multiple-ports-c-t26207/)

iwant2learn 4Jul2011 16:20

Listening to Multiple Ports in c
 
Hi,

Can some one help me or guide me on how to access two different ports on a same multicast address.

Assume that a server sends a mpeg2ts encapsulated using udp to a multicast group address say 239.0.0.1. It sends two streams to the same multicast address but to different ports say 1300 and 1400.

In my program i have to access these to ports at a time. Is this possible???

Please Help me with this

Thank u

xpi0t0s 5Jul2011 11:11

Re: Listening to Multiple Ports in c
 
I don't know for certain cos I've never tried it. But I can't see any reason why the example given at http://www.alhem.net/project/example9/index.html can't be extended as follows:
Code:

        UdpTestSocket s1(h), s2(h);
        port_t port1 = 1300, port2=1400;

        s1.Bind(port1, 10);
        s2.Bind(port2, 10);

The only thing that could go wrong with this - aside from it not being supported - is that you might need two SocketHandlers:
Code:

        SocketHandler h1,h2;
        UdpTestSocket s1(h1), s2(h2);



All times are GMT +5.5. The time now is 06:27.