Questions tagged [pgm-protocol]

Pragmatic General Multicast (PGM) is a reliable multicast transport protocol

Pragmatic General Multicast (PGM) is a reliable multicast transport protocol. PGM provides a reliable sequence of packets to multiple recipients simultaneously, making it suitable for applications like multi-receiver file-transfer.(from the Wikipedia Page)

24 questions
8
votes
1 answer

Can I use ZeroMQ with HAProxy, a software-based load balancer?

HAProxy is a software-based load balancer that supports http and tcp distribution. If I use ZeroMQ with pragmatic multicast enabled (pgm), will the use of HAProxy as an intermediary between zmq peers conflict with pgm, or should I use hardware-based…
raffian
  • 31,267
  • 26
  • 103
  • 174
4
votes
1 answer

error MSB6006: “cmd.exe” exited with code 2 - in Visual Studio 2010

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" exited with code 2. Facing issue in Visual studio 2010 IDE(x64/win32- Release/Debug) even there is no configuration changes in project…
4
votes
2 answers

zeromq epgm pub/sub not working

I am working with the node.js example. I have installed openpgm and zeromq 3.2 on my ubuntu 12.10 machine. Here's the code: var zmq = require('zmq') , port = 'epgm://eth0;239.192.1.1:5555'; var socket = zmq.socket('pub'); socket.identity =…
Munim
  • 6,310
  • 2
  • 35
  • 44
3
votes
1 answer

Windows PGM socket access error with non-admin account

I'm trying to use PGM sockets to send data on Windows. I can listen and receive data fine from a PGM socket using a non-admin account, but when I try to create a socket to send data I get an exception at this step: socket.Bind(new…
danp60
  • 391
  • 2
  • 8
3
votes
1 answer

configuring zeromq pub/sub with epgm for low latency real-time messages

I have searched around a little and understand that unreliable udp unicast is not a supported protocol for zeromq. There is an open issue, UDP support #807, but no real activity on it. So my question is: how can I configure zeromq pub/sub using the…
Phil
  • 5,822
  • 2
  • 31
  • 60
3
votes
1 answer

Getting an Access Exception with Multiple PGM Listening Sockets on Non-Admin Account

The following Code works fine for an admin account but for an non admin account it prints success twice then throws an System.Net.Sockets.SocketException (0x80004005): An attempt was made to access a socket in a way forbidden by its access…
Wegged
  • 2,383
  • 20
  • 26
2
votes
1 answer

Don't get messages with epgm://, while with tcp:// do. Why?

I try to use the weather example from the ZeroMQ guide, with an epgm:// transport-class. At first my code: // Publisher #include "zhelpers.h" int main (void) { // Prepare our context and publisher void *context = zmq_ctx_new (); void…
Runms
  • 58
  • 7
2
votes
2 answers

Deliver multicast to several different geo-locations

I need to use one logical PGM based multicast address in application while enable such application "seamlessly" running across several different geo-locations (i.e. think US/Europe/Australia). Application is quite throughput (several million biz.…
Libor
  • 105
  • 4
2
votes
2 answers

ZeroMQ: Using EPGM transport

I am trying to use the epgm transport in my simple publisher-subscriber program, but I am unable to do so. From what I understand, I am unable to supply a correct address string in bind and connect statements. The publisher and subscriber can be…
John Elaine
  • 359
  • 5
  • 22
1
vote
1 answer

How to do many-to-many pub sub relation

I have seen it mentioned that ZMQ supports a many-to-many PUB/SUB relation. In this case what I would like is to have multiple subscribers to multiple publishers, (this is for a common bus style application), however what I am confused about is how…
Cjen1
  • 1,826
  • 3
  • 17
  • 47
1
vote
1 answer

Why ZeroMQ C# PUB/SUB throws an EINVAL warning on pgm-protocol?

I am completely new to ZeroMQ, my Window C# application is going to publish data through ( tcp://localhost:5563 ), if I change it to ( pgm://localhost;233.255.0.1:5555 ), throws an error: EINVAL(22): Invalid argument Warn: Interface…
littlecodefarmer758
  • 968
  • 2
  • 10
  • 23
1
vote
1 answer

ZeroMQ PGM Multicast doesn't support reply handling from application layer?

I have done a sample ZeroMQ PGM multicast application and it is working fine. But reply handling is not working. Is this correct approach or not? If yes - how to do any reply from a Receiver to the Sender? Sender: std::string msg =…
my2117
  • 143
  • 1
  • 6
1
vote
0 answers

zeromq pgm unrecoverable data detection

I am working on a system in which each node both has a PUB and a SUB. If one of these nodes should be disconnected for quite a long time, it should be able to retrieve data from a more data-secure storage, like a database somewhere in the network.…
Xabre
  • 1,292
  • 1
  • 11
  • 17
1
vote
2 answers

Using JZMQ with EPGM Transport Is Not Sending or Receiving Data

I'm experimenting with java flavored zmq to test the benefits of using PGM over TCP in my project. So I changed the weather example, from the zmq guide, to use the epgm transport. Everything compiles and runs, but nothing is being sent or received.…
mblPrgr
  • 139
  • 1
  • 2
  • 11
1
vote
2 answers

Receiving MessageQueue msgs without reading them from the receiving Queue?

I am using the System.Messaging.MessageQueue to send and receive multicast System.Messaging.Message’s on my LAN – this works fine. However, I have a requirement to receive the msgs without using a message queue. As the MessageQueue uses the PGM…
CodingHero
  • 173
  • 2
  • 5
1
2