JavaQuick Tip: Java Multicast Sockets

Quick Tip: Java Multicast Sockets

Developer.com content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

Java Developer Tutorials

The code below shows developers how to use the java.net.MulticastSocket, add them to a group, and used them to publish data in Java:

*/

import java.net.InetAddress;
import java.net.MulticastSocket;

public class SocketJoinGroup
{
	public static void main(String args[])
	{
		SocketJoinGroup socketJoinGroup = new SocketJoinGroup();
		socketJoinGroup.proceed();
	}
	
	private void proceed()
	{
		try
		{
			String ipAddressForGroup = "226.3.4.5";
			InetAddress group = InetAddress.getByName(ipAddressForGroup);
			MulticastSocket multicastSocket = new MulticastSocket(7654);
			multicastSocket.joinGroup(group);
			System.out.println("Joined group: " + group);
		}
		catch(Exception exception)
		{
			System.out.println("Exception: " + exception);
		}
	}
}

/*

Note that your output might be different based on the Java development environment that you are using:

 
[root@mypc]# java SocketJoinGroup
Joined group: /226.3.4.5

Read more Java programming tutorials.

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends & analysis

Latest Posts

Related Stories