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

UDP 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 , 29 October, 2012

Simple UDP server and client program in Java.
In this program Server sends message to client.
First, run the Client and then run the server.

UDP Server

Message can be sent to any system in LAN.
If you wish to do, Uncomment the 9th line and change the the 'mypc' to destination pc name, then remove the 8th line.


import java.net.*;
import java.io.*;
import java.util.*;
public class udpserver {
    public static void main(String args[])throws Exception
    {
        DatagramSocket dsoc = new DatagramSocket(5217);
        InetAddress host = InetAddress.getLocalHost();
        //InetAddress host = InetAddress.getByName("MYPC");
        String str="Hello! This msg is sent from UDP Server \n" +(new Date()).toString();
        byte buf[] = str.getBytes();
        dsoc.send(new DatagramPacket(buf,buf.length,host,27));           
        dsoc.close();
        }
    }

UDP Client


import java.net.*;
import java.io.*;
public class udpclient {
    public static void main(String args[]) throws Exception
{
DatagramSocket dsoc = new DatagramSocket(27);
byte buff[] = new byte[1023];
DatagramPacket dpack= new DatagramPacket(buff,buff.length);
dsoc.receive(dpack);
System.out.println(new String(dpack.getData()));
}
}

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