Questions tagged [reliable-multicast]

A reliable multicast protocol is a computer networking protocol that provides a reliable sequence of packets to multiple recipients simultaneously

A reliable multicast protocol is a computer networking protocol that provides a reliable sequence of packets to multiple recipients simultaneously, making it suitable for applications like multi-receiver file transfer.

13 questions
15
votes
7 answers

What's the most efficient protocol for reliable multicast?

When a sender needs to multicast a relatively large volume of data (say several megabytes per second) in a reliable way over Ethernet to a modest number of receivers (say less than a dozen) on the same subnet, what is the most efficient protocol? By…
9
votes
1 answer

IPPROTO_RM blocks during accept call

This question is similar to https://stackoverflow.com/questions/11650328/using-reliable-multicast-pragmatic-general-multicast-not-returning-from-accept, but my code is slightly different from its, so it may result in a different answer. I am…
Anthony
  • 12,177
  • 9
  • 69
  • 105
6
votes
2 answers

Methods for implementing UDP multicast reliable

I am preparing for my university exam and one of the question last year was " how to make UDP multicast reliable " ( like tcp, retransmission of lost packets ) I thought about something like this : Server send multicast using UDP Every client send…
Laoni
  • 61
  • 1
  • 2
4
votes
3 answers

Reliable Multicast over local network

I am implementing a messaging system using C++ and Qt. After much thought, I have determined that multicasting or a multicast-style technique will work best to solve my problem. However, I have learned about UDP's unreliability and believe it to be…
Nathan Moos
  • 3,563
  • 2
  • 22
  • 27
2
votes
1 answer

Send and Receive data through same Socket in JZMQ

I am developing a JAVA multicast application using JZMQ (PGM protocol). Is it possible to send and receive data through the same socket? If ZMQ.PUB is used, only send() works and recv() is not working. If ZMQ.SUB is used, send() doesn't work. Is…
Nisanth
  • 43
  • 4
2
votes
0 answers

Reliable multicast libraries

Thinking to implement Reliable Multicast for a Desktop Application. Gone through JRMS and found that there is no proper documentation for it. Is JRMS still in use?? Or otherwise how JGroups can be effective for Reliable Multicast? Is there any other…
Nisanth
  • 43
  • 4
2
votes
2 answers

Reliable Multicast Library C++

I am aware of this and this stackoverflow questions which answers known methods to achieve "Reliable Multicast" but off-late I have come across some websites which mentions even routers should also be programmed to handle custom protocols which…
1
vote
1 answer

Aeron - Issues with Multicast across Switches

I am trying to run a Basic Publisher/Subscriber pair on the same Multicast/Port. It works perfectly when the hosts are connected to the same Switch, but not if the subscriber is on a different Switch. Publisher java…
seeker1291
  • 41
  • 5
1
vote
2 answers

Difference between IP multicast and Basic multicast(B-Multicast)

What is the difference between multicast and Basic multicast(B-Multicast)? How each of them works exactly? This is related to distributed systems. We have basic multicast which just deliver the message with basic guarantees and reliability. Since…
Mehran
  • 993
  • 11
  • 14
1
vote
1 answer

Java Client-Server - Distributing Files to multiple servers

I want to write a Java Client/Server application which should do the following: Client connects to to one of two servers Server sends a text file or its content to the client User edits the file Client sends the file back to both servers…
0
votes
1 answer

UDP Multicast server adding Clients to Multicast Group

I have a C Project to implement Multicast in C language, Here server(only one) sends data,and clients receive data sent by server( multiple). Here The issue is, I want the server to Clients to Multicast Group. mreq.imr_multiaddr.s_addr =…
0
votes
1 answer

Keytype invalid or not supported here" while doing encrypted communication via UFTP

I am running uftp on windows and uftpd on qnx Rtos. When I am sending unencrypted data its woking fine for me . I am using below commands to send unencrypted data. UFTP: uftp -Y none -h sha1 -r 0.5:0.5:0.5 -t 20 -s 10 -M 230.4.4.1 -P 230.5.5.1 -p…
0
votes
1 answer

UFTP is not working as expected

I am using UFTP to transfer files within the subnetwork computers. But when I used -H to send only particular computers instead of sending to all computers, it is not working as expected. Let me explain in detail : I have two windows machines in…