3
=S	TUV
WX
TY
Z[
\]^
_
`
a
b
cd
Se
f
Zg
hi
Zjk
l
Wmnopq	Tr
st
u
v
wx
#yz
%{|
W}
~


%X
%


%

9h<init>()VCodeLineNumberTablemain([Ljava/lang/String;)V
StackMapTable^qtxz
SourceFileTCPclient.java>?(Usage: TCPclient <hostname> <serverPort>java/net/Socket>java/lang/StringBuilderRemote Server Name...: Remote Server IP Addr: Remote Server Port...: ?Local  Client Name...: Local  Client IP Addr: Local  Client Port...: java/io/InputStreamReader>java/io/BufferedReader>java/io/OutputStreamWriter>java/io/PrintWriter>Enter something: Sending........: ?Waiting for server... :Received.......: Closing connection to ?java/net/UnknownHostExceptionUnknown host: java/io/IOExceptionI/O error: 	TCPclientjava/lang/Object[Ljava/lang/String;java/lang/Stringjava/net/InetAddressjava/io/InputStreamjava/io/OutputStreamjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vexit(I)V	getByName*(Ljava/lang/String;)Ljava/net/InetAddress;java/lang/IntegerparseInt(Ljava/lang/String;)I(Ljava/net/InetAddress;I)VgetInetAddress()Ljava/net/InetAddress;getPort()IgetLocalAddressgetLocalPortappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getHostName()Ljava/lang/String;toStringgetHostAddress(I)Ljava/lang/StringBuilder;inLjava/io/InputStream;(Ljava/io/InputStream;)V(Ljava/io/Reader;)VgetInputStream()Ljava/io/InputStream;getOutputStream()Ljava/io/OutputStream;(Ljava/io/OutputStream;)V(Ljava/io/Writer;)VprintreadLinetrimlengthflush-(Ljava/lang/Object;)Ljava/lang/StringBuilder;close!<=>?@*A	BC@}*N*2:*26Y	:
:6:
6YYYYYYY:	Y	 :
!:Y:Y :
":#Y$:%Y&:'(
)L+*L+++MY,,,-.Y/012
)N-+
-
)N_Y301
4
456J:	Y8*2&:	Y:	;2572Y9A<%&$(1*8+?,F-M/j01245679
:<=*>5@<AGBRHZI`JeLlMoQqSTVWYZ^efhjknpq$r)s.t25w7yRzVY}[x|D
?EFGGHIJKIJLMNEFFGGHIJKIJLMN]EFFFGGHIJKIJLMN	EFFGGHIJKIJLMN>EFOcP"QR