Menu

Multicasting with pgm/epgm protocol

Aws Kudair
2017-07-26
2017-07-26
  • Aws Kudair

    Aws Kudair - 2017-07-26

    Hi,

    I'm currently evaluating the possibility of using zmq for LV withing a distributed application we are working on. One of our requirements is being able to send both TCP msgs (configurations as well as highspeed acquisition data) and pgm msgs to support sending live updates to N number of clients, the number of clients can vary. zmq is so far able to provide everything we need from the TCP communication stand-point, however when attempting to use the pgm/epgm protocols I constantly get error code "156384714" (Protocole not supported) reading online about the standard zmq library I see that there is a flag that needs to be enabled to be able to use the pgm mode
    (http://zeromq.org/area:faq search "Protocol not supported").

    Is there a way to enable pgm mode for the LV build, and if so what risks are there to having this enabled? would we be able to create two different sockets one for REQ/REP using tcp and another for PUB/SUB using pgm/epgm?

    Much appreciated,

     
  • Martijn Jasperse

    Hi,
    The problem is likely entirely in the configuration of PGM on relevant host systems - it's an additional dependency that adds bloat if not required, so it makes sense it's not included by default. Could be annoying to compile under windows as official support for windows is quite limited, but I haven't looked into it. I'll add that to my "to do" list. But certainly there should be no problem mixing TCP and PGM in the same application once support has been compiled in.

    Cheers,

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.