3
.A	BCD
EF
BG
HI
JKL
AM
N
HO
PQ
HRS
T
EUV
WX
YZ
[\
[]^_`
[ab
cd
 e
 f
gh
gijk
 l
[l
lmn
opq<init>()VCodeLineNumberTablemain([Ljava/lang/String;)V
StackMapTablersVtubdvm
SourceFileserverSniff.java/0wxy!Usage: serverSniffer <serverPort>z{|}~sjava/lang/StringBuilderServer Host Name.....: Server IP Address....: Server Port Requested: {0java/net/ServerSocket/~%Waiting for client connection...... 
Client connection openned to:tClient Host Name.....: Client IP Address....: Client Port Number...: java/io/InputStreamReader/java/io/BufferedReader/v
Received: Closing Socket to port: 0java/io/IOExceptionI/O error: serverSniffjava/lang/Object[Ljava/lang/String;java/net/InetAddressjava/net/Socketjava/io/InputStreamjava/lang/Stringjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vexit(I)V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;accept()Ljava/net/Socket;getInetAddressgetPort()IgetInputStream()Ljava/io/InputStream;(Ljava/io/InputStream;)V(Ljava/io/Reader;)VreadLinetrimlengthclose-(Ljava/lang/Object;)Ljava/lang/StringBuilder;!-./01*2	341*L*2>Y	
+
Y	+
Y	
Y::M6Y	,
Y	,
Y	
:	Y	:
 Y
!:":.#$ Y	%
̲Y	&
'()#:	Y	+	,
wz*2#)*,9-U.n/t1~358:;=>?@BCDOQ.R1TNYhZm\r]wcz`|abd5Z67789:;<67789=:;<+6>?@