?
Solved

Multicast Networking

Posted on 2002-07-12
1
Medium Priority
?
245 Views
Last Modified: 2006-11-17
On one of our websites there is a market monitor. Our content writers update the monitor throughout the day. On our website we have a pop-up window that right now just uses a meta refresh to refresh the contents of the asp page every 10 seconds. The problem that we are having is that there are potentialy thousands of users looking at the monitor at a time and a good deal of them are complaining about getting script timeouts on it. Others are complaining about it refreshing when there are no updates to the monitor.

I would like to have the process be run below:

The market monitor would become a java applet.
The applet would open a socket connection to a java app running on the server that the applet originated from.
The java application would take the IP address from the applet and store it in some sort of database.
The java application would check the database for updates and broadcast them to all the applets that are currently open.

I read about multicasting in two of the java books that I purchased. They talk about joining groups and then broadcasting to the group. Can this be used with a java applet.  The java application is going to be run on the same server that is hosting the java applet so is this a possibility.  Or is this something that can be used with a protocal like JXTA.

I need to know if this will work. The client apps have to be java applets(portability) or some sort of browser clients as the people using the monitor will not download software.

If this will not work what will?
If JXTA is a possibility please give a link to a website that shows how to use it and use it with applets.
0
Comment
Question by:onebadboy
1 Comment
 
LVL 1

Accepted Solution

by:
yourbutler earned 800 total points
ID: 7153228
http://java.sun.com/products/jdk/1.1/docs/api/java.net.MulticastSocket.html

This is what I think you're looking for as far as multicast.  I haven't done it, but I have "heard" of others who have used it successfully.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

INTRODUCTION Working with files is a moderately common task in Java.  For most projects hard coding the file names, using parameters in configuration files, or using command-line arguments is sufficient.   However, when your application has vi…
Introduction Java can be integrated with native programs using an interface called JNI(Java Native Interface). Native programs are programs which can directly run on the processor. JNI is simply a naming and calling convention so that the JVM (Java…
This video teaches viewers about errors in exception handling.
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …
Suggested Courses
Course of the Month15 days, 10 hours left to enroll

850 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question