SlideShare a Scribd company logo
1 of 23
UDP Programming
Overview
Overview ,[object Object],[object Object],[object Object],[object Object]
DatagramPacket Class Port (Remote Port) DataPacket(port) … setPort(port)
Creating a DatagramPacket ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using a DatagramPacket ,[object Object],[object Object],[object Object],[object Object]
Using a DatagramPacket ,[object Object],[object Object],[object Object],[object Object]
DatagramSocket Class ,[object Object],[object Object]
Creating a DatagramSocket ,[object Object],[object Object],[object Object],[object Object]
Using a DatagramSocket ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using a DatagramSocket ,[object Object],[object Object],[object Object],[object Object]
Using a DatagramSocket ,[object Object],[object Object],[object Object]
Listening for UDP Packets ,[object Object],[object Object]
Listening for UDP Packets ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Listening for UDP Packets ByteArrayInputStream  bin = new  ByteArrayInputStream( packet.getData()  ); DataInputStream  din = new DataInputStream (bin); // Read the contents of the UDP packet .......
Sending UDP packets
Sending UDP packets ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
UDP PacketReceiveDemo - Server ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
UDP PacketReceiveDemo - Server ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
UDP PacketReceiveDemo - Server ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
UDP PacketSendDemo - Client ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
UDP PacketSendDemo - Client ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
UDP PacketSendDemo - Client ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot (20)

Simulation and Performance Analysis of AODV using NS-2.34
Simulation and Performance Analysis of AODV using NS-2.34Simulation and Performance Analysis of AODV using NS-2.34
Simulation and Performance Analysis of AODV using NS-2.34
 
Tcpdump
TcpdumpTcpdump
Tcpdump
 
I Pv6 Extension Headers
I Pv6 Extension HeadersI Pv6 Extension Headers
I Pv6 Extension Headers
 
Wireshark tcp
Wireshark tcpWireshark tcp
Wireshark tcp
 
Zenoh Tutorial
Zenoh TutorialZenoh Tutorial
Zenoh Tutorial
 
IPC SOCKET
IPC SOCKETIPC SOCKET
IPC SOCKET
 
Wireshark tcp - 2110165028
Wireshark tcp - 2110165028Wireshark tcp - 2110165028
Wireshark tcp - 2110165028
 
Wireshark udp solution
Wireshark udp solutionWireshark udp solution
Wireshark udp solution
 
Ns2
Ns2Ns2
Ns2
 
MPEG DASH White Paper
MPEG DASH White PaperMPEG DASH White Paper
MPEG DASH White Paper
 
hajer
hajerhajer
hajer
 
Internetworking - IP
Internetworking - IPInternetworking - IP
Internetworking - IP
 
TCPIP
TCPIPTCPIP
TCPIP
 
Tuning 17 march
Tuning 17 marchTuning 17 march
Tuning 17 march
 
Part 12 : Local Area Networks
Part 12 : Local Area Networks Part 12 : Local Area Networks
Part 12 : Local Area Networks
 
Part 6 : Internet applications
Part 6 : Internet applicationsPart 6 : Internet applications
Part 6 : Internet applications
 
Ns2
Ns2Ns2
Ns2
 
Basics of sockets
Basics of socketsBasics of sockets
Basics of sockets
 
Client server examples for tcp abnormal conditions
Client server examples for tcp abnormal conditionsClient server examples for tcp abnormal conditions
Client server examples for tcp abnormal conditions
 
Introduction P2p
Introduction P2pIntroduction P2p
Introduction P2p
 

Viewers also liked

Viewers also liked (20)

Wire Less
Wire LessWire Less
Wire Less
 
Http
HttpHttp
Http
 
Net Admin Intro
Net Admin IntroNet Admin Intro
Net Admin Intro
 
Call Back
Call BackCall Back
Call Back
 
Lession3 Routing
Lession3 RoutingLession3 Routing
Lession3 Routing
 
Lession1 Linux Preview
Lession1 Linux PreviewLession1 Linux Preview
Lession1 Linux Preview
 
Lession2 Xinetd
Lession2 XinetdLession2 Xinetd
Lession2 Xinetd
 
Rmi
RmiRmi
Rmi
 
Net Security Intro
Net Security IntroNet Security Intro
Net Security Intro
 
Module 7 Sql Injection
Module 7   Sql InjectionModule 7   Sql Injection
Module 7 Sql Injection
 
Module 1 Introduction
Module 1   IntroductionModule 1   Introduction
Module 1 Introduction
 
Call Back
Call BackCall Back
Call Back
 
Dns
DnsDns
Dns
 
Url Connection
Url ConnectionUrl Connection
Url Connection
 
Lession4 Dhcp
Lession4 DhcpLession4 Dhcp
Lession4 Dhcp
 
Module 3 Scanning
Module 3   ScanningModule 3   Scanning
Module 3 Scanning
 
Module 9 Dos
Module 9   DosModule 9   Dos
Module 9 Dos
 
Proxy
ProxyProxy
Proxy
 
Iptables
IptablesIptables
Iptables
 
Nmap Scripting Engine and http-enumeration
Nmap Scripting Engine and http-enumerationNmap Scripting Engine and http-enumeration
Nmap Scripting Engine and http-enumeration
 

Similar to Udp Programming

Advance Java-Network Programming
Advance Java-Network ProgrammingAdvance Java-Network Programming
Advance Java-Network Programmingashok hirpara
 
TCP IP
TCP IPTCP IP
TCP IPhivasu
 
Network programming in Java
Network programming in JavaNetwork programming in Java
Network programming in JavaTushar B Kute
 
Easy Steps to implement UDP Server and Client Sockets
Easy Steps to implement UDP Server and Client SocketsEasy Steps to implement UDP Server and Client Sockets
Easy Steps to implement UDP Server and Client Socketsbabak danyal
 
Socket.io v.0.8.3
Socket.io v.0.8.3Socket.io v.0.8.3
Socket.io v.0.8.3Cleveroad
 
Socket Programming it-slideshares.blogspot.com
Socket  Programming it-slideshares.blogspot.comSocket  Programming it-slideshares.blogspot.com
Socket Programming it-slideshares.blogspot.comphanleson
 
Network programming in Java
Network programming in JavaNetwork programming in Java
Network programming in JavaTushar B Kute
 
Network Programming in Java
Network Programming in JavaNetwork Programming in Java
Network Programming in JavaTushar B Kute
 

Similar to Udp Programming (20)

Chapter 3 : User Datagram Protocol (UDP)
Chapter 3 : User Datagram Protocol (UDP)Chapter 3 : User Datagram Protocol (UDP)
Chapter 3 : User Datagram Protocol (UDP)
 
Advance Java-Network Programming
Advance Java-Network ProgrammingAdvance Java-Network Programming
Advance Java-Network Programming
 
Networking in Java
Networking in JavaNetworking in Java
Networking in Java
 
Datagrams
DatagramsDatagrams
Datagrams
 
28 networking
28  networking28  networking
28 networking
 
TCP IP
TCP IPTCP IP
TCP IP
 
Unit 8 Java
Unit 8 JavaUnit 8 Java
Unit 8 Java
 
Network programming in Java
Network programming in JavaNetwork programming in Java
Network programming in Java
 
Pemrograman Jaringan
Pemrograman JaringanPemrograman Jaringan
Pemrograman Jaringan
 
Easy Steps to implement UDP Server and Client Sockets
Easy Steps to implement UDP Server and Client SocketsEasy Steps to implement UDP Server and Client Sockets
Easy Steps to implement UDP Server and Client Sockets
 
Socket.io v.0.8.3
Socket.io v.0.8.3Socket.io v.0.8.3
Socket.io v.0.8.3
 
Socket.io v.0.8.3
Socket.io v.0.8.3Socket.io v.0.8.3
Socket.io v.0.8.3
 
Md13 networking
Md13 networkingMd13 networking
Md13 networking
 
Ipc
IpcIpc
Ipc
 
Socket Programming it-slideshares.blogspot.com
Socket  Programming it-slideshares.blogspot.comSocket  Programming it-slideshares.blogspot.com
Socket Programming it-slideshares.blogspot.com
 
07 coms 525 tcpip - udp
07    coms 525 tcpip - udp07    coms 525 tcpip - udp
07 coms 525 tcpip - udp
 
Lecture6
Lecture6Lecture6
Lecture6
 
Network programming in Java
Network programming in JavaNetwork programming in Java
Network programming in Java
 
Java
JavaJava
Java
 
Network Programming in Java
Network Programming in JavaNetwork Programming in Java
Network Programming in Java
 

More from leminhvuong

Module 10 Physical Security
Module 10   Physical SecurityModule 10   Physical Security
Module 10 Physical Securityleminhvuong
 
Module 8 System Hacking
Module 8   System HackingModule 8   System Hacking
Module 8 System Hackingleminhvuong
 
Module 6 Session Hijacking
Module 6   Session HijackingModule 6   Session Hijacking
Module 6 Session Hijackingleminhvuong
 
Module 5 Sniffers
Module 5  SniffersModule 5  Sniffers
Module 5 Sniffersleminhvuong
 
Module 4 Enumeration
Module 4   EnumerationModule 4   Enumeration
Module 4 Enumerationleminhvuong
 
Module 2 Foot Printing
Module 2   Foot PrintingModule 2   Foot Printing
Module 2 Foot Printingleminhvuong
 
Module 1 Introduction
Module 1   IntroductionModule 1   Introduction
Module 1 Introductionleminhvuong
 
Socket Programming
Socket  ProgrammingSocket  Programming
Socket Programmingleminhvuong
 
Scrollable Updatable
Scrollable UpdatableScrollable Updatable
Scrollable Updatableleminhvuong
 

More from leminhvuong (11)

Module 10 Physical Security
Module 10   Physical SecurityModule 10   Physical Security
Module 10 Physical Security
 
Module 8 System Hacking
Module 8   System HackingModule 8   System Hacking
Module 8 System Hacking
 
Module 6 Session Hijacking
Module 6   Session HijackingModule 6   Session Hijacking
Module 6 Session Hijacking
 
Module 5 Sniffers
Module 5  SniffersModule 5  Sniffers
Module 5 Sniffers
 
Module 4 Enumeration
Module 4   EnumerationModule 4   Enumeration
Module 4 Enumeration
 
Module 2 Foot Printing
Module 2   Foot PrintingModule 2   Foot Printing
Module 2 Foot Printing
 
Module 1 Introduction
Module 1   IntroductionModule 1   Introduction
Module 1 Introduction
 
Call Back
Call BackCall Back
Call Back
 
Socket Programming
Socket  ProgrammingSocket  Programming
Socket Programming
 
Scrollable Updatable
Scrollable UpdatableScrollable Updatable
Scrollable Updatable
 
Jdbc
JdbcJdbc
Jdbc
 

Udp Programming