Welcome to the Java Programming Forums


The professional, friendly Java community. 21,500 members and growing!


The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


>> REGISTER NOW TO START POSTING


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 3 of 3

Thread: Reliable Multicasting

  1. #1
    Junior Member
    Join Date
    Nov 2013
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Reliable Multicasting

    Hi

    I need to develop an application that would reliably multicast the data. Firstly I would like to know if I run a normal multicasting application that transmits a text file to multiple clients running on the same host , I see that entire file is always delivered to all the clients(no unreliability)? Do I need to run the clients on different hosts to test the unreliability of multicasting text file?

    Please help !!
    Thank you
    Usha


  2. #2
    Super Moderator
    Join Date
    Jun 2013
    Location
    So. Maryland, USA
    Posts
    5,520
    My Mood
    Mellow
    Thanks
    215
    Thanked 698 Times in 680 Posts

    Default Re: Reliable Multicasting

    Crossposted here.

    What do you mean by "reliably." How will you measure reliability? Software can do what it has been programmed to do with 100% reliability, but there are many external factors that can impact the reliability of the communication that the sending software cannot control. The communication should be tested in the most stressful environment anticipated to determine overall reliability. Further, a multicast message usually indicates that there is no verification of receipt, so the sending software will not know whether all intended clients received the message. Without acknowledgment, the sending program won't know to resend.

    If you provide more details about what you're trying to do, what concerns you have with the communication, and how you'll be measuring reliability, you may get more specific help or guidance.

  3. #3
    Junior Member
    Join Date
    Nov 2013
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Reliable Multicasting

    Quote Originally Posted by GregBrannon View Post
    Crossposted here.

    What do you mean by "reliably." How will you measure reliability? Software can do what it has been programmed to do with 100% reliability, but there are many external factors that can impact the reliability of the communication that the sending software cannot control. The communication should be tested in the most stressful environment anticipated to determine overall reliability. Further, a multicast message usually indicates that there is no verification of receipt, so the sending software will not know whether all intended clients received the message. Without acknowledgment, the sending program won't know to resend.

    If you provide more details about what you're trying to do, what concerns you have with the communication, and how you'll be measuring reliability, you may get more specific help or guidance.
    Hi
    By reliability ,I mean an ordered delivery of all packets to all the recipients of the group.I need to do this for my school project. I downloaded a normal multicasting program from internet in order to test it as to how the packets go missing. I executed the program by opening multiple clients(command prompts) on the same host. I see that all the packets arrive to all the clients in an orderly manner. Fistly I would like to know why is this happening, because I studied in my course that packets may or may not get delivered to all the clients in multicasting . Is it because I have multiple clients over the same host? Should I test it by putting clients in different hosts?

    The main objective is to make ensure delivery of the packets across all the clients in multicasting(reliability), which I would be able to do only if I test in what way and in what circumstances packets go missing in multicasting.
    (PS I have used Ex 3 program from website Java Multicasting to test multicasting)
    thanks

Similar Threads

  1. How to check (reliable) if caps-lock is on?
    By Cornix in forum What's Wrong With My Code?
    Replies: 6
    Last Post: September 20th, 2013, 10:22 AM
  2. how to get ip address of systems in multicasting environment..??
    By omesh kumar in forum What's Wrong With My Code?
    Replies: 1
    Last Post: January 11th, 2013, 12:38 PM