1
3<	=>?
@A
=B
CD
EFG
<H
I
CJ
KL
CMN
OP
QR
ST
U
@VW
X
Y
Z
[
\]
^
_`abc
d
e
f
g
hijk
lmn
/Kop<init>()VCodeLineNumberTablemain([Ljava/lang/String;)V
SourceFileUDPserver.java45qrsUsage: UDPclient <serverPort>tuvwxyz{|}~java/lang/StringBuilderServer Host Name.....: Server IP Address....: Server Port Requested: java/net/DatagramPacket4java/net/DatagramSocket4xServer Port Bound to.: u5Waiting for client...... {java/lang/String4Received........: from client name: at IP address...: at port number..: xSending.........: ''to client name..: java/io/IOExceptionI/O error: 	UDPserverjava/lang/Objectjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vexit(I)Vjava/net/InetAddressgetLocalHost()Ljava/net/InetAddress;java/lang/IntegerparseInt(Ljava/lang/String;)Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getHostName()Ljava/lang/String;toStringgetHostAddress(I)Ljava/lang/StringBuilder;([BI)VgetLocalPort()Ireceive(Ljava/net/DatagramPacket;)V
getAddressgetPortgetData()[B	getLength([BII)VtrimtoUpperCasegetBytessetData([B)V
setAddress(Ljava/net/InetAddress;)VsetPortsend!23456*7	896B*N::*26Y	

Y	
Y	
Y--:
Y:Y:Y	


:
6	
N
6Y- L+!LY	"+
Y	#
Y	$
Y	%	
+&M,':()	*Y	+,,
Y	-
Y	$
Y	%	
.:
Y	0
1
/7,.$/,1I2f3679;<BCEGHIJLM	O"P?Q\RvS|WY[\]_`abcei k=lAn:;