Hi All, Using the wuserver and wuclient example programs on Linux (Fedora 17, x86_64, zeromq3-devel-3.2.2 rpm, also tried this using 3.2.3 as well) I have observed the following behavior when using the pgm transport:
1) wuclient on a different machine can receive messages only if filter is blank. e.g. receive all messages. Once the filter is enabled (e.g. set to "10001 "), the client is not notified of any messages that match the filter. tcpdump indicates that the machine is receiving packets. 2) wuclient on same machine cannot receive any messages (filtered or not) Switching to tcp works ok. is 1) a known issue? for 2), zeromq 2.x worked properly for collocated client/server. What is the reason to require client and server to be on different machines? Is this a consequence of not using uuid? How would you unit test this? This is a major behaviour change from 2.x. Any suggested work around for this limitation (duplicate broadcast on ipc?) To reproduce, just change the address in wuserver from "tcp://*:5556" to "epgm://<server IP address>;239.192.1.1:5556" and in wuclient change "tcp://localhost" to "epgm://<client IP address>;239.192.1.1:5556" Thanks, -Maurice
_______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
