Internet Programming With Java Part 5
Internet Programming With Java Part 5
"# $"%
& ' ( ) * + ,- ./
0"1234 0# 05
67 78 9779
F, ; - E < G ; + + >F
=F - G ; F ; A + ; , F
F < ) * E =; @ C% 2HD F = > A E ,F
= G I = @ ; E ; + E F < ; F, ? #
< ; ) ) F, ; * ) G :
= ; BC0D+ ,=> > ; ; F E > ) G
G F ; , A ) F, ; F : E + ,=> ; F
G ;, >= - ; + E ;> ;
G ; + - F < E . ; + E ; <
@ ,F =; = G = ; ; F
F < E .; F < ; A ; A E =;> E
F >@ >; <,- ; ; * E
= @ ; F E ; = > > ( J F E
D G = F = 2#C F
; = ; = + A E =;> E K
>= - ,< E ; * ) < , * > - F A ; ;,
F, > + ,=> , A =; = L E+
+> ; * F ; = > A
- G ; ; = M ; = < C% 2H ; =
=; @ C% 2H = < F : < =; = + = , * E
=F - < E > ( ; ; =; @ ; @ ; >
, > = ; + E NOPQ > > L + < ;
+ ; F ? # .; ; > = < = > >
G = > D > I = @ ;
= E G BC0D > > ) G < = E
RPOS ) G E ; E L = @ ; +
< = RPOS , > > - @ ; > = G : < ;
=F - < E > ( >@ E > > > G
= ; ,< ; < > = E E =; = BC0D > >
; T - ; < @ > > U F - ; A ; G ,
< = + BC0D > > > = ; ;, E >
;> > > G F, E , * E ; , ,F E G E+
>@ E >; V =+ E+ , ; A * E ; + E
W * GD, + > > > G F - = , * E ;
F BC0D > > = - =; = ) * E E ; + E G
=;> ; < - @ =E ; D > A E , < =
BC0D; - E
F @ ; = ; G + ;
XBP + + >+ E >= =, G E ; + E /
; = = < = * E ; , G >+ < L E+ ;
= >+ @ ; = =, +, = >+ W * E
+ > A ) @ + A E ; D , = F > E W
* E + > >+ E A ; @ > , ; * > ,@
; E ; ;, +, A @ >= E + I ;
= * E ;
!
" # $# % " #
" # &# % " #
%
" # # % " #
'
!
( ' '
))
( *
)) ( + +
$#
, &-. /-. 0-. &/
$# ' (
( $# .
)) ( +
&#
, 1/. /-. 0-. &/
&# ' (
( &# .
)) ( 2 2
6
6
* 2 2
( .
)) ( +
# 5 +
# '
# # (
#
, &-. 7/. &8-. &/
( # .
6
9 5 .
. !
' % ( '
( '
: 5 .
. !
( ' '
!
!
$ % * $#
" ;
& % * &#
" ;
# " $ < 2 < 2 <
& < 2 % 2 < $< &
6 ( 5 !
# " 25 =2
6
6
> ( !
# + % #
29 2. # ?*9. &@
# +
2A ' 2. $7. @-
6
BC !
# + % # 2 2
+ D &7-.$0-
%
+
+ ;
6
6
: * = * < ; ;> = G = S Y"Z O 5C1 S Y"Z
O 5C1D> ,- = ; - XBP ; XBP G - F
; = ; >= ) F ; E = : ,< E
+ + [ = ; =
; S Y"Z O 5C1D = = = S Y"Z O 5C1 G ZHH ; - ;
; =+ = G ,F >= ; ; \ ;>
; ; +, > W ; >+ +,
= , =; = > * G ; ; > +
G ; ) G * W ; E E , + =; =
) * E E G = X$ 2" S23 C C1 ) G =
+, 4 + = = =< E , W
; @ >+ E A < I E G =; =
; ; E E 9 E : + = E ,F E +
O"Z3CS23 C C1 E * ; < ; + = + E
X$ 2" S23 C C1 K * , = ; E =, = G
; ; >@ F < ; = =, >+ ; = =, . , ;
; ; >@ ; < ,< ; ;> E ,F
F A =, > ]11"1^ W * E + A ) 2 TU
; < > E : - > = + = E
T U = F ; + ; ; < ;> F
; > ; < : A = * E = + = E
< ; > - > = A ) * ; <
, * > E ; < >@ E = 9; = * F E
L >= ; < = E A E ; @ >= - \ -
+ E ; F W * G G >=
; + # > _1 %CD ; E ; = ,
= ; = L ; > - +> = *
E ; F F F - + ,= = @ =
; > - ; = < < = < I ;
RPOS G ;
F( GF GF G
F %2 2
%2 2 (%2&7-2 ( ( %2$@-2G
F) G
F) GF) GF)( G
W + E= ; > $"`C0 3Ca F - = ;> E E E
$H 33 ) G ; L F> b HC c ,F ; ;
, H;5%2 ( 2. G - = ;> E ?Xd G > > -
; I =F - A E ; ; eC 3$ C e #25 "1
K E A E , ; ( ; F ? # = * =E E
F ; F ; BC0D; - E / =F
;> E \ F A ; F PMQ ojQ OZH 2$ 3 = +
? # ; K ; GD - < , \ = + BC0D
; - E
BC0D;
- E ; E ) * >; ; =(
- < = BC0D+ ,=> ; < BC0D+ = =
; @ T ( U; E BC0D; - E W
>; BC0D+ = + ; + E =; F >
BC0D+ ,=> T ; f C1 C ]m H"1C1U >= ;[ > G =
+ >= >@ E < =( = >; =; = >
G E BC0D G F + ) * BBB p +
=; ) * BBB TB"1H` B2`C BC0U ; E > ,;
< > > ( ; E@ >; , < = BC0D+ ,=>
F = + = F E =F F >= - =
= G - , > > E =F - W ;,+ , ) * E BC0
; TBBBU =; = BC0D > > BC0D > > > ; E ) , G
; E >; E ) * E < = ; RPPQ BC0D > > F
; E < , , >= = E =
>; E T < F ) * EU BC0D > > -
E BC0D G + * E - , < < > > - I
G =+ - =; - E BC0D > > I BC0D; -
; E ) , BC0D+ = ; + ) G + @ E >
BC0D > > ( - BC0D > > - E
= BC0D; - E < ) * E E + > = E
BC0D; - E F = G ; - , ; GD = + = < :>= -
=, E = BC0D; - E + @ = < <
,F > > =; = > BC0D * L ; < ; =
= G ; G ( ; ; - =
; @ >; ( ; = RPOS , =, +
= < BC0D; - E I ; - = < ; @ ; +
) G = < =; @ ; ,F ; - F - =
=;> E > ,F > > / ,F ; = > =; = E
BC0D; - E + E< ; F - = < G
; E = ; - E + + @ > >
+ BC0D G ; E > ,; < > > - TBC0D
* , U < > > - TBC0D * ,F
, U BC0D; - E < < > > - G
- =; = < > > L , ) < F * - ,
BC0D; - E = @ F +> =; E > > + E
*E
GD< ; BC0D; - =+ *E ) , = ; E
E , ,F ; + E ; = BC0 F < ; F BC0D; - E
; E D > > > < = E
BC0D+ ,=> > > > BC0D > > > G + BC0D; - q <
= BC0D; - E < > E >@ E >; F ; + :
; + + ,- = ,F ; + E A / ,F
< BC0D; - E < + E ; < , * E ; * ;
= E D F T1ChZC3 D1C3 " 3CU & ,=> > = E = E > , > > >
F E = = E =; @ ; E , > > +@ = F A L =
, * E A > > >= - =; @
; - L F < = = , E >@ E >;
) * E
BC0D; - E F = + = < = * = = < BC0D; ) \
Mrf QC1H QRQ XNQ ? # ?NQ K = + BC0D; - E ? # =; =
F ? # D > ? # NC1#C1 Q 5C3 T?NQU ; ) = BC0D; - E NZ
E < ?9]] T? # 9 ] C1 123C ]`2 2" U L = ; ) l1 %C "1!
T > ,; ; F U = = + BC0D; - E G @
=F ; D > = ; < * ;* BC0D; F
!!" #
=, F = BC0D; F ; =E ; ; G
, BC0D > > BC0D+ ,=> \ RPPQ TRY C1 PCm P1 3lC1 Q1" "$"HU RPPQ
; E ; ; G =; = = ; ; < E >
< >+ : RPPQ ; ; E E T +
BC0D+ ,=> U > > T BC0D > > U + RPPQ ; > +
; = PMQ > > > E; = RPPQ ;
C s7 - =; = ,F + PMQ ; , * E ; RPPQ >
= E T1ChZC3 U \ > +@ > > > F T1C3 " 3CU \ F > >
> +@
!!" $ #
RPPQ = E E)
FLMNOPG F:,HG ""4)$ $
F( QROSMNTG
FRUTVMW UMPG
W + E= u % &'( ) * + , % ; RPPQ
= E =; GD< =; = r]P QvNP ' = r]P
> = E > , BC0 > > QvNP ,- = ; > > >
( RPPQ = E =; F F +, E
) &'( -&./01 ' 231+4 (* .5/6/ +7 = < ; E , G @
; = E L < odS E D T > > U odSD
w F > !!"89:9 G = > A ;> E = E RPPQ ; E
@ +> =; = = >@ E RPPQ E * + = F <
= ;> ; = E ; E = < = E ,
G < +> > BC0D > > ; $ % ; E E = E /
; = RPPQ = E E >@ < * G ( I)) )I
>5" ) ""4)$ $
I
↵
, % !!" $ #
""4)$ $ &-- ?Y
9 I . $- &--& $0I-1I$7 >E"
I ( )$ @ 1 K @&
Q, I
Q* (I 3@
Q" I )(
↵
F( G
F( G F G " F) G F)( G
" "E*
F)( G
- > > > > F RPPQ = EE 977 T, ; U > E
, I ; = , ; A = > A = E
IJG ( 7-
>5" ) ) ' + ""4)$ -
↵
""4)$ $ 8-8 A #
9 I . $- &--& $0I&-I$3 >E"
I ( )$ @ 1 K @&
I
Q" I )(
↵
F "E*GF 5 9G
F"H"*5G8-8 A # F)"H"*5G
F) 5 9GF ?9bG
F $GA # F) $G
"( c :,* ) ) ' +
+ ( F4G
F ,GF 99,5 G ( )$ @ 1
4 7-F) 99,5 G
F) ?9bGF) "E*G
: E = + E= < ; E ; =; = = E ; ; RPPQ 6 7
; E \ ; RPPQ 6 6 GD >@ = - , ; <
; RPPQ 6 7 >@ F RPPQ = E > > > F = E
; RPPQ 6 6 - E =;> E ; E
RPPQ = E L ; RPPQ 6 6 ; > ; D+> = = ; ; < ; <
RPPQ
! " #$