Skip to main content
Home
Live to Learn!

Main navigation

  • Home
  • Learn
    • FoxPro
    • MS-DOS
    • C PRG
    • Java
    • ASP
    • Ruby on Rails
    • ASP.NET
    • E-Books
    • Exam Preparation
    • Tools
  • Blog
  • Forums
  • Contact
User account menu
  • Log in

Breadcrumb

  1. Home
  2. Learn by Example - Java Sample Programs

Multicast Server and Client in Java

Book navigation

  • Armstrong Number
  • Palindrome Checking
  • Playing Audio Clip using Applet
  • Applet Form
  • Exception Handling
  • Multiple Inheritance and Packages
  • Shopping List
  • Simple Multithread program
  • JDBC Program Select, Insert, Update, Delete records
  • RMI - Example AddServer
  • Simple Bank Account Process
  • TCP Server and Client in Java
  • UDP Server and Client in Java
  • FTP Server and Client in Java
  • Chat Server and Client in Java
  • Echo Server and Client in Java
  • Address Resolution Protocol in Java
  • Ping server and Client in Java
  • Multicast Server and Client in Java
  • Transposition Cipher Method
  • Poly-alphabetic Cipher Method Encryption - Java
  • DES - Using Data Encryption Standard in Java
  • AES - Using Advanced Encryption Standard in Java
  • Bit Stuffing
By Karthikeyan , 12 November, 2012

Multicast Server


import java.io.*;
import java.net.*;

public class MulticastServer {
  public static void main(String[] args) throws IOException {
    MulticastSocket socket = new MulticastSocket(1115);
    InetAddress group = InetAddress.getByName("224.0.0.1");
    socket.joinGroup(group);
    while ( true ) {
      byte[] buf = new byte[256];
      DatagramPacket p = new DatagramPacket(buf, buf.length);
      socket.receive(p);
      String s = new String(p.getData(), 0, p.getLength());
      System.out.println(p.getAddress().getHostName() + ": " + s);
    }
  }
}

Multicast Client


import java.io.*;
import java.net.*;

public class MulticastClient {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    byte[]      buf  = (br.readLine()).getBytes();
    InetAddress addr = InetAddress.getByName("224.0.0.1");
    DatagramPacket p = 
                 new DatagramPacket(buf, buf.length, addr, 1115);
    MulticastSocket socket = new MulticastSocket();
    socket.send(p);
    socket.close();
  }
}

Comments

Featured Blog Posts

Convert Currency in Number to Words (Indian Rupees) - MS Excel
Foxpro Tutorial and Programs
Convert Currency in Number to Words in MS Word
Convert Currency in Number to Words (Indian Rupees) - Version 2
Best way to Use Rupee Symbol in Windows – Easy steps
Convert Currency in Number to Words - MS Access
Creating All in One Windows XP DVD with all Important Applications
RSS feed

© 2009-2025 Live to Learn.In

Terms of Use | Privacy Policy