Êþº¾3€
'5	678
9:
6;
<=
>?@
5A
B
<C
DE
<FG
HI
JK
L
9MN
OPQ
RS
RTUVWX
 Y
 Z[\
]^_<init>()VCodeLineNumberTablemain([Ljava/lang/String;)V
StackMapTable`aI[
SourceFileTCPserver2.java()bcdUsage: TCPserver2 <serverPort>efghiajklmnjava/lang/StringBuilderServer Host Name.....: opqrsrServer IP Address....: trServer Port Requested: oujava/net/ServerSocket(iServer Port Listen on: vwf)(Waiting for client connection(s)...... 
xyClient  connection opened to:z{k|wClient Host Name.....: Client IP Address....: Client Port Assigned.: TCPserver2Thread(}~)java/io/IOExceptionI/O error: o
TCPserver2java/lang/Object[Ljava/lang/String;java/net/InetAddressjava/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;getLocalPort()Iaccept()Ljava/net/Socket;java/net/SocketgetInetAddressgetPort(Ljava/net/Socket;)Vstart-(Ljava/lang/Object;)Ljava/lang/StringBuilder;!&'()**·±+	,-*2
l*¾Ÿ²¶¸6¸L*2¸>²»Y·	
¶+¶¶¶
¶²»Y·	¶+¶¶¶
¶²»Y·	¶¶¶
¶»Y·:²»Y·	¶¶¶¶
¶²¶²¶¶:„²»Y·	¶¶¶¶
¶¶M¶6²»Y·	¶,¶¶¶
¶²»Y·	¶,¶¶¶
¶²»Y·	¶¶¶
¶²¶:» Y·!:		¶"§ÿV:²»Y·	$¶¶%¶
¶¸±KK#+z'+, .</X0q2{4˜5ž9¦;­=°>Ï@ÕAÜCøDE.F4H8JCLHMKOMQgRkT.,ÿ‹/01ÿ¬/234