i
ii
' ' ( ) * '
+
,'
iii
!"#$%&!#$
'
' + +
' ' . / /
iv
' ' '
!"#$%&!#$
%& 1 2!%%
'
'
3 / / 4' 0000 00000
' 5 , ' . 5 3 / / 000 00000
. ' ' . / / 000 0 0000
6 / 0 1 2!%%
( ' '
7 8 ' '
/
v
Berusahalah untuk tidak menjadi manusia yang berhasil
tapi berusahalah menjadi manusia yang berguna.
~ Einstein
Skripsi ini saya persembahkan untuk
Tuhan Yesus Kristus.
Keluarga, sahabat dan teman-teman
vi
' ' + 3 ' ' ' '
/ , ' +
' / ' +
6 / 22 1 2!%%
vii
+ ' +
' ; ' ' +
+ + , , + ' +
+ ,
' '
< ' '
+ 3 ' + '
' ' ' , + , +
' ' +
+ + 9 :
' ' + + ' + ' ' '
' ' ' ' +
' '
' + ' + /
' + ' +
' ' ' / '
viii
' 3 , ' , '
8 8 + ' + 8 ' 3 ' '
'
= ' ' + , ' ' , '
8 , ' ' , ' ' > 8 ' , '
' 8 + ' 3 + '' + 8 , '
'
' ' ' ' 8 3 ' + '
8 , ' ) 8 ,
9) : , 3 , 3' 3 ' ' ' , , , 3 , ' ) ' ' ' ' ' , ? ' + 3 ,
, 3 , ' ' ' 8 , ,, ''
' ' 8 3 +
' ' ' + , ' + , '/ , ' , ' + , ' ' , + ,, '' 8 3 + 3 /
ix
6 + + 3 / ' ' '3 7 8 ' '
<
< !"#$%&!#$
+ / ' +
' 7 8 ' ' ' +
!" # ! $%# &'$%#&$()%$
!#)* $!*&+!$% %$ ! ( , $ & ! "#$
' 9+ : ' +
' 7 8 ' ' /
+ / +
/ ' + ' ' , + '/ + '
' '
+ ' ' , '
' + '
' + ' +
+ 6
0000000
6
x
' 6 ' ' ' ' +
' ' ' ' ' '
@ ' ' + ' 9 : 7
' ' + A
' ' ' ' ' +
/ / ' + ' + + '
' ' , ' ' + ' + '
% ' ' . / ' ' + +
' ' + ' + + +
' ' ' '
2 ' 7 8 ' ' +
+ + '
$ ' / + 6 ' 3 ;
' + / + '
& ' + ; ' ' + '
' + ' /
' '
' + 3 ' +
' ' ' + + '
+
6 / 0000000
'
xi
5.B. .< -) - 717.< 0000000000000000000
5.B. .< -< - .5.< 0000000000000000000 8
5.B. .< -) - .5.< 00000000000000 8
-)<6. ..< -. B .< .)6. 0000000000000 0 8
. ). 0000000000000 0 8
. ).4 000000000000000000000000 8
5.B. .< -) - 717.< 7 B . 0000000000000 >
. . -< .< .) 0000000000000000000000 >
.( .) 00000000000000000000000000 >
.( .) . .) 0000000000000000000000 > 8
.( .) . -B 00000000000000000000000 >>
. -< .57B7.< %
% % B. .) -B. .< %
% 2 )7 7 .< . .B.5 &
% $ 717.< -<-B .< &
% & B7.).< 6.< 5.). .< &
% # . . .< . .B.5 &
% C - - -<-B .< #
% " - . . -<7B .< #
. B.< . .< - ) "
2 % < ) < . "
2 2 !" #$ "
2 $ - -) ) 7 D
%&'&(& ) &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&* %&'&%& ! ) &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+ %&'&'& $ , , )
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(-2 & " .) / %%
2 # 0!/! 1) )213 ./1"!) 1.9 : %2
%&4&( , &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(5 %&4&% , 6 , $ $ , , &&&&&&&&&&&&&&&&&&&&&&&(7 %&4&' 8 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%(
2 C < - ) . . . 2%
xii
. .<.B .< -).<4.< .< - 2$
$ % - - -< - .< .< -).< . B7<. 2$
'&(&(& # $ &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%'
$ 2 .<.B . - 2#
$ $ ) - < ) < . 2"
$ & )!) < ) < . $%
$ # - ) 7 7 - $$
$ C .B ) . ) - < ) < . $&
$ " . ). # "! $C
$ D <.). # "! $"
$ E !") / )93!: ! $"
$ %! -B.<.B $"
$ %% -B - . < $"
$ %2 - . < . . . $D
$ %$ - - -< 71 .< &$
. = B- -< . .< .<.B - &&
& % B- -< . &&
5&(&(& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&55 5&(&%& 3 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&5; 5&(&'& ! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&5*
& 2 < .B. - &D
5&%&(& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&5* 5&%&%& " &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&5+
& $ -< 71 .< #!
& & .<.B .5. B #!
. = - 7B.< .< .).< #"
# % - 7B.< #"
# 2 .).< #D
.( .) 7 . . #E
B. ).< % -<.) 7 - 4. - C%
B. ).< 2 . ). .4 = 6 "&
B. ).< $ -B .<.B D2
B. ).< & . ). -B. %!$
B. ).< # . ) 7 / - 5 .< ).<4.< .< < -)(.4- %!C
B. ).< C - - -< 71 .< %#D
B. ).< " B- -< . .< .) 7 . %CC
xiii
+ % 4 ' ' ' ' + ' 9 '/ 2!%!: ... 9
+ 2 ' ' 9) / / 2!!2:... 13
+ % . ' # $ 9 / / 2!!&: ... 24
+ 2 . ' ' ' ... 26
+ $ . ' ' ' ' / 3 + + 26 + & . ' ' ' ' ... 27
+ # , ... 28
+ C . 3 ... 28
+ "" , , ... 29
+ D" ... 29
+ E" ... 30
+ %!" ' ... 30
+ %%" ' ... 30
+ %2 ' ' ' ' ' ... 31
+ %$ ' ' ... 33
+ %& . ' ' ' ... 35
+ %# # " ... 36
Gambar IV.1 Mengunggah file... 51
Gambar IV.2 Mengunggah file dan menyalinya ... 51
Gambar IV.3 Informasi RMIIO saat koneksi terputus ... 52
Gambar IV.4 User mengunggah file secara bersama ... 56
+ 2 % 8 ' + ... 75
xiv
+ 2 $ 8 ' ' ... 77
+ 2 & 8 ' ... 78
+ 2 # 8 ' ... 79
+ 2 C 8 ' + $ ... 79
+ 2 " 8 ' '# ... 80
+ 2 D 8 ' ' ' ... 81
+ $ % ' ' + ... 83
+ $ 2 < + ... 84
+ $ $ ' ' , ... 84
+ $ & ' ' , ... 85
+ $ # < , ' + ... 86
+ $ C < , ' + ... 86
+ $ " ' ' ' ... 87
+ $ D < ' ... 87
+ $ E ' ' ... 88
+ $ %! < ... 88
+ $ %% ' ' ... 89
+ $ %2 < ... 89
+ $ %$ ' ' + ... 90
+ $ %& < + ... 90
+ $ %# ' ' ' ... 91
+ $ %C < ' ... 92
+ $ %" ' ' ' ' ' ... 92
+ $ %D ' * , ' ' ' ' ... 95
xv
+ $ 2! ' * , ' ' ' ' ... 97
+ $ 2% . ' ' ' ... 98
+ $ 22 ' * , ' ' ' ... 99
+ $ 2$ . ' ' ... 100
+ $ 2& ' * , ' ' ' ... 101
+ $ 2# . ' ' ... 102
+ & % ' ' 3 + ' ' ' ... 104
+ & 2 ' ' " ' ' ... 105
+ & $ ' ' ' ' ' ... 105
+ # % ' , ... 107
+ # 2 ' ... 109
+ # $ ' + ... 110
+ # & ' + ... 111
+ # # ' + ... 111
+ # C ' + ... 112
+ # " ' 8 ... 147
+ # D ' ' ' '... 150
+ " % 5 ... 167
+ " 2 5 + ... 168
+ " $ 5 ... 168
+ " & 5 ... 169
+ " # 5 + ... 169
+ " C) 8 ' ... 170
+ " " ' ' ' ... 170
xvi
+ D 2 5 ' , < 3 ' + ' ... 173
+ D $ 5 ' , , ''3 + ' ... 174
+ D & ' + ... 174
+ D # ' ... 174
+ D C 5 ' 7' 9: ... 175
+ D " 5 ' 8 ' + ' ... 175
+ D D 5 ' 9: ... 175
+ D E 5 ' , 9: ... 175
+ D %! 5 ' ' ' < 7 * 9: ... 176
+ D %% 5 ' ' 3. 7' 9: ... 176
+ D %2 5 ' . >9: ... 177
+ D %$ 5 ' '( -> ' >9: ... 177
+ D %& 5 ' '. . + ... 177
+ D %# 5 ' ' , 9: ... 178
+ D %C 5 ' ' 7' 9: ... 178
+ D %" 5 ' ' ''3 9: ... 178
+ D %D 5 ' 3 9: ... 178
+ D %E 5 ' 5 8 3 9: ... 179
+ D 2! + , ( 9: ... 179
+ D 2% , ( 9: ... 180
+ D 22 5 ' 9: ... 180
+ D 2$ 5 ' ' B 9: ... 181
+ D 2& 5 ' B ) 3' 9 : ... 181
+ D 2# 5 ' B ) 3'< 9 : ... 181
xvii
+ D 2" 5 ' . >9: ... 182
+ D 2D 5 ' F >F F 9: ... 182
+ D 2E 5 ' ' + 9: ... 183
+ D $! 5 ' ( 9: ... 184
+ D $% 5 ' . >9 : ... 184
+ D $2 5 ' ' + 9: ... 184
+ D $$ 5 ' ' >F F, 9 : ... 185
+ D $& 5 ' ' ( ' >F F, 9 : ... 186
+ D $# ' + , ( 9: ... 186
+ D $C ' , ( 9: ... 186
+ D $" 5 ' 8 ' + ' ... 187
+ D $D 5 ' '( -> ' >9: ... 187
+ D $E 5 ' ) 3( 9: ... 187
+ D &! 5 ' . >9: ... 188
+ D &% 5 ' , ' ... 188
+ D &2 ' ' ' ... 189
+ D &$ ' ' + ... 189
+ D && = ' ... 189
+ D &# '... 190
+ D &C + ... 190
+ D &" @ , ,A ... 190
+ D &D ... 191
+ D &E 5 ' 3 + ... 191
+ D #! 5 ' ... 191
xviii
+ D #2 + ... 192
+ D #$ 5 ' + ... 193
+ D #& ' ... 193
+ D ## @ ? A ' ... 194
+ D #C ' @ ' ? A 3 + ... 194
+ D #" @ ' ? A ' ... 194
+ D #D ... 194
+ D #E ' ... 195
+ D C! ... 195
+ D C% ... 195
+ D C2 ' ' ' ... 196
+ D C$ ( ... 196
+ D C& 5 ' + ' ... 196
+ D C# 5 ' ' ... 197
+ D CC 5 ' , , ... 197
+ D C" 5 ' ' ... 197
+ D CD ... 198
+ D CE 5 ... 198
+ D "! ' , ... 198
+ D "% ' ' ... 199
+ D "2 5 ' ' ' ... 199
+ D "$ 5 ' ' ... 199
+ D "& ' ' ... 200
+ D "# ' ' ... 200
xix
+ D "" ' + ... 201
+ D "D + ... 201
+ D "E + ' + + + ... 201
Gambar 8.80 Konfirmasi saat akan menghapus user ... 202
+ D D% 5 ' ' ' @ A ... 202
+ D D2 . ' + 3' ... 202
+ D D$ . ' + B > ... 202
+ D D& . ' + , ... 202
xx
+ % ' ... 17
+ 2 ' ... 18
+ $ ' ... 18
+ & ' ... 19
+ % 5 ' , , ' ' ' ... 32
+ 2 + # ... 38
+ $ + >F 8 ... 39
+ & + >F F, ... 40
+ # + >F F, F ... 40
+ C + >F F' 8 ... 41
+ " + F ... 42
+ D + ' ... 42
+ = % ' ... 44
+ = 2 ' ... 46
+ = $ + . ' " ... 47
+ = & + . ' ... 47
+ = # , ... 49
+ = C + ... 50
+ = " 3 ... 53
+ = D ' ' ' ' ' ... 53
+ = E + ... 55
+ $ % ' ' ' + ... 83
xxi
+ $ $ ' ' ' ' ... 87
+ $ & ' ' ' ... 88
+ $ # ' ' ' ... 89
+ $ C ' ' ' + ... 90
+ $ " ' ' ' ' ... 91
+ $ D ' ' ' ' ' ' ' ' ' ' ... 93
+ $ E ' ' ' ' ' ' ' ' ' ' ... 94
+ C % 8 ' 3 + ' ' ' ... 159
+ C 2 8 ' 3 + ' ' ' ... 160
+ C $ 8 ' ' ' ' ... 160
+ C & 8B ( ' ' ' ' ... 161
+ C # 8 > 8 ' ' ' ' ... 161
+ C C 8 >4 ' ' ' ' ... 161
+ C " 8 >4 ' ' ' ' ... 162
+ C D 8 # ' ' ' ' ... 162
+ C E 8 # ' ' ' ' ... 163
+ C %! ' ' , ' ... 163
-- -- # & . * !,
' + '
+ ' ' ' +
/ / / ' '
' + 7
; +
' + / '
' ' '
' '
' ' / '/ + /
' ' G
+ + 1 ' ' ' 86
+ ' 3
+ + '
333 , / 333 , + + +
+ ' ' ' ' / +
+ ' ' ' '
' ' ' + '
' ' ' '
' / ' ' / ' 3 + + +
, ' ' '
' ' ' ' ' 3
+ 86 / , + ' '
' + ' , ' ; '
, + ' +
. + + , , = ;
, ' + "3 3/3 > ? 6> &
# &
"3 3/3 + + , + 3 '
# ; ' #
' ' + 8 '
& ' ' +
' ' + + '
/ , + +
' + + + '
' + ' '
' + 3 '
' ' + ;
' ' +
' +
+ + , / 9
: ' '
/
+ / ' +
/ , ' '
' '
' + + ' ,
' ' + , ,
' '
' ' ' + / +
' ' ' ' ' + + ' '
+
+ 3 + '
+ /
+ 3 + '
' ' , +
' ; ' ' '
' ' , ' ' '
+ + 6 '
@ ,'A ' ;
+ ' + + 8 ' '
+ @ ,'A
+ + 8 ' ' ' ' +
+ ' 3 +
' ' ' + /
' + ' ,
' / ' ' ' , ' ' +
+ ' ' '
+
5
' ' ' '
' ' + ' ' ' '
' + ' ' ' '
+ + ' ' '
/ ' ' ' +
0 9 : '
+ , ' 90 / :0/
' ' + , 0/
+ ' + +
- - ) )% ! % . /
' + /
' + ' ' '
' ' + ' '
0 @0 A
-0- )1) ! ! .$#$ !
+ ' + ' ' ' + ' '
3 + ' ' ' ' ' + '
' ' ' + ' '
-2- ) & ! 3 !, $/ & 4* !
5 ' ' + ' '
+ '
, ' ' ' ' ' ' / '
' / ' 3 + + + , ' '
' ' , + '
-5- # % ! % . /
+ ' + +
' ' / ' + + + + ' ' ' + +
% ' ' ' '
' +
2 + ' ,
$ ' + ' +
& + ' ' /
+ ' ' ' '
.' ' '
'
-6- #+' ! .$#$ !
' ' '
; ' + +
% ' ' ,
; 9 A ;
, + + ' + , +
+ ' + /
2 ' ' ' ,
# $ @ #$A ' + +
' ' ' + ' ' + ' ' '
' ' ' ' ' + ' '
' ' ' ,
$ ' ' ' '
' ' ' '
-7- $%# #$* !).$% !
' ' ' + +
. % -< .57B7.<
+ + + ' / '
' / / / + ' ' /
' ' '
. 2 B.< . .< - )
' ' ; + '
' ' '
. $ .<.B .< -).<4.< .<
-, ' ' ' , ' ' '
' , / + / '
. & B- -< . .< .<.B
-+ ' '
' ' ' ' ' ' + '
' ' ' ' ' ' '
' / + ' '
. # - 7B.< .< .).<
+ ' ' ' ;'
-- -- $!*&+!$% %$ !
' ' + ' ' 8 + H I
H I ' ' / ' ' '
/ '/ + / ' ' G
( ' ' ' ' ' +
' ' 3 + 86 /
, + ' ' ' + +
' ' ' ' ; ' ,
+
' ' ' '
+ ;
+ 3 ' ' ' / + 3
' ' ' ' ' + 3 +
- - "#$
9 3 / / 2!%%:/ ' ' '
, + ' / ' ' + ' +
+ 9 : ' ' ' 3
' + /
' + , / + '
, ' ' ' ' + +
(&
' ' '
+ , < ' + 3
+ + '
2
' '
+ ' '
+ , + + ,
< ' ' + 3
+ +
$
' ' ;
' ' '
' + ' ' ' ,
'
, ' ' + +
+ '
-0- $%# # &'$%#&$()%$
' ' ' + + '
+ ' ' ' '
' ' ' ' 9 2!!C:
' ' + ' ' ' + ' '
; ' + ' ' , ' ' '
' + ' / ' / ' '/ +
9 2!!C:
-0- - #&)*#)& $%# &'$%#&$()%$
' ' ' + ' / 6 + + ' + '
' ' ' ' '
. ' ' ' +
' ' . 9 '/ 2!%!:
+ + 3
+ % 4 ' ' ' ' + ' 9 '/ 2!%!:
+ ' + ' /
; + + ' + '
-0- - &%$# *#)& $%# &'$%#&$()%$
9 / 2!!C:/ ' ' ' + '
, ' ' ; ' ' ' /
, ' + ' + ' ' ' ;
' / 8 'G + ' '
' '
. ' ' ' ' ' + ' ' + +
% " / +
/
. ' $ ' ' %6 =
'6 6
2 ) , 8 " 9 :/ ' ; ' '
' ' + ' + '
Host B Host A
Server
Client
Comunication n
+ + + ' ; ' '
. + ' ' ' ' / ' ' ; '
' + ' '
$ $ 6 6 / ' '
' + ' '
3 + + ' '
'
& / , ' ' + '
8 ' ' ' 9 6 :
' , ' ' ' ' +
'
-0-0- !, ( !, ! $%# &'$%#&$()%$
9 + / %EE#: + + '
' + + ' ' ' + ' ' + +
% ) 8
' ' ' / ' ' + ' + + '
' + '
2 8
' ' + ' + + ' ' ' ' /
' ' ' ' ' + '
' + + ' '
+ '
$ 8
' ' + ' '
' + ' + + ' '
& $
. + ' , + ' / ' ' ' + '
, '
' ' ' + ' ' +
+ + 3 + '
# + ' 9 8:
7 ' ' ' + ' + +
+ + ' '
' ; ' ' ' + '
'
-2- ! % & &
9 / 2!!C:/ "
8 ' + '
' + ' + " ' +
' + + ' + ;
9 : + ' '
' / " + ' /
= /
% " "
+ + $"/ ' /
/ + / 8 ' / + '
' +
2 " "
' + + ' ' ' "
' + ) 9)":/ $ " , 9 $":/
$
+ + ' ' B / , / + , /
+ ' / ' '
' + ' 9
2!!C:
-5-'
' $" ' + +
/ + + + '
+ +
+ ;+ , / 9 :/ "1 !
9" 1 < ! :/ 1!$9 1 !
$ :
9 : ' +
+ ' +
91 1 $ , ,: +
' + + 1 8
+ / +
+ ' 1 8 ' + '
. ' '
. ' ' , + ' + + + + /
' + ; + ' + ' ' '
+ ; + ' +
. ' ' ' + +
+ 2 ' ' 9) / / 2!!2:
' + '
+ ' ' , + + . ' ' , '
' + ' + ' + '
. ' + ' + ' ' +
' + . ' '
' ' + . '
+ ' '
9 , 8: , 8 ' ''
+ ' + ' + + '
' + '
+ / + '
' 0 '
9 : 8 +
? 9 : +
+ / ' +
2 # % )!#)!, !
' / ' $
" 9 $": 8 + +
+ ' ' $" +
' +
1 1 + ' +
+ /
' ' 5 + ''
'/ ' + ' 1 8 / ' +
' + , ,
9 '
:
+ ' + ' '
3 , $ , +
' ,
' ' + ' ' ' ' ; ;
C ' 6 1 8
8 ' ' ' +
' 8 ,
' '
' ' + + '
8 > ? 8 # ' +
8 8 ' ' ' +
+ ' + ' +
+ ' + '
' ' +
' + ' ' ' + ' + '
, / , + 3 8 8 '
3 8 '
+
" ,? , 8 8 + '
' ' 0.
0. +
0 '
?0. +
' + / ' + '
/
+ ' / + '
' 03 " +
;
> 1 = ! 8 +
@> 1 = ! 8 A
' ' + + ' ' %!!J ' 0/
0 / / ' ' + ' ' ? 03 " 1
?0. + ' ' '
/ ' 0.
+ ' 0/
3 : , "
, , +
'
. , , 0/ / , ,
' + '
' + / + 3
$ " , / 8
' , + ' ' + +
<
) 0 3 " , +
03 % %/ '
' 0/ % % ' ' ' + '
+ ' / ' ' ' '
+ ' ' , ' /
+
2 # 2 !,* /8 !,* / () # ! &+,& ' !, !
/ ' ' ' '
' ' ' /
+
/ ' +
' '
' '
' ' +
' "
' , 8
+ ' ' ' + ' ' ,
' " B ; ' +
% + '
2 + ' '
$ + + '
& + + +
# '
C '
, , ' ' ' + +
% + '
' 6 '
' ; '
/
' +
+ 3 , ' 9myRMIInterface.java:
' + +
& & & ' ; & & & =
' ' + + + 6
' & & ;
+ % '
public interface myRMIInterface extends java.rmi.Remote {
public java.util.Date getDate() throws java.rmi.RemoteException;
}
2 + ' '
B + ' ' + '
' '
' + 5 ' ' '
' + %
+ 2 , ' 9myRMIImpl.java:
' + + % '
; & &# 1 ' '
9 myRMIInterface.java: + + % 4 +
2 ' ' , 3 @A +
3 ' ' ' / 9:
'
. ,& @ = A/ ' + 3 , 8
+ 2 '
import java.rmi.*;
import java.rmi.server.UnicastRemoteObject;
public class myRMIImpl extends UnicastRemoteObject implements myRMIInterface
{
public myRMIImpl(String name) throws RemoteException { super(); try { Naming.rebind(name, this); } catch(Exception e) {
System.out.println("Exception occurred: " + e); }
}
public java.util.Date getDate() {
return new java.util.Date(); }
}
$ + + '
, + $ 9 8 & :/
' ' + 8 ,
+ / + ' 8 9 '
' :/ + / 9,
@ 8 A: + ' +
) , 8& / + '
' + @ GGA
+ $ '
import java.rmi.*;
import java.rmi.server.UnicastRemoteObject;
public class myRMIServer {
public static void main(String[] argv) {
System.setSecurityManager(new RMISecurityManager()); try
{
}
catch (Exception e) {
System.out.println("Exception occurred: " + e);
} }
}
& + + +
' 8 , =
. ,& @A/
' + & 4 + 3
+ + ' / +
' / @
A '
+ & '
import java.rmi.*;
import java.rmi.registry.*; import java.rmi.server.*; import java.util.Date;
public class myRMIClient {
public static void main(String[] argv) {
System.setSecurityManager(new RMISecurityManager()); if (argv.length != 1)
{
System.out.println("usage: java myRMIClient <IP address of host running RMI server>");
System.exit(0); }
String serverName = argv[0]; try
{
//bind server object to object in client
myRMIInterface myServerObject = (myRMIInterface)
Naming.lookup("rmi://"+serverName+"/myRMIImplInstance");
//invoke method on server object
Date d = myServerObject.getDate(); System.out.println("Date on server is " + d);
catch(Exception e) {
System.out.println("Exception occured: " + e); System.exit(0);
}
System.out.println("RMI connection successful"); }
}
# '
7 ' + @ 8 ,
K 8 A/
C '
' / & & & 8
' / ' ' ' , '
, 8 1 8
' ' / ' '
+ 3 '; ' '
' 8 ' & &
& 9) 2!!$:
7 @ 8 A
= + ' +
' , ) + )
' + @ 8 A
"
@ 8 ) 4 A
, 8 '
@ 8 A ' /
' ' ' +
2 # $ % #& (
+ + '
8 + 8 ' ' 8 ,
8 8; 8 8 + ' +
+ 8 , 8 , '
' ' ' ' + 8 ,
+ , ' ' ' + ' D '
8 , 8 , ' +
' ' ' ' ' + '
8 , ' ' + , 8 ,
' , ' ' 9 '' / 2!!%:
' 8 , '
' , ' & 8 , = ' ; '
8 8 $ 8& $ 8=
8 $ 8' , ' ' ' ' ' ' +
8 , 9 ' + 8: + ,
' ' 8
' + 8& + , /
+ 3 + ' +
) 8 4
! "!
8 , ' , ' + 8
' 8 7
@ 63 & 8& , 63 & 8& 8E 86 8" A
7 86 ' , +
4 '' '
-6- !# ,&$# % ' #
' / + + +
' ' ;
+ / ' / ' / ' +' '
' +
( ' + + '
'
' ( ' ' + 8 +
8 +
( ' ' + + ' ' + +
% $ , + ' ' 9' , '
: L ' 9 :
2 , + % ' ,
2 9 ' %: + + ' 9 %: L ' 9 2:
$ " 6 ' , + + % 2
+ + ' 9 %: L ' 9 2:
-6- ) ** + + * ,
# ' ) ) 8 ' %EE%
' + & ' # '
' , ' %2D;+ #
' ' ' + 8 ' '
' + , , + %2D + /
$2 #
+ ' + ;+ ' + #%2 + ' ' ' ,
+
' / # ' , + , ; ,
' #
' ' + # ' , '
+ 3 +
-0- - #+' 4 !, ( !, ! 4 & !,* # .)! *
+ + +
+ ' , + ' '
+ +
+ + + + '
+ ' + , '
+ # $
-).).) ! / & **
# $ 9)7 : ' '
+ + +
' + 4
6
' ' + 9 ' ' 2!!":
+ 7 )7
# $ + 9+
: # $ ' ' +
' ' 3 + ' + ' ' +
# $ ' ; +
+ ) 3 9 : ' + # $
9 #$:
# $ ' ' / /
' / ' / ' ' < # $
' , ' ' ' +
' ' ' ' # $
+ + M ' M ' ' ' ' '
' ; ' # $
+ ' ,
+
' + + ' '
' , 8 ' 9 # :
= ' '
+
#$ ' / ' + '
+ # , ,
9# :
+ % . ' # $ 9 / / 2!!&:
+ ' + 3 #$ ' '
2 ' /
$ !%$ 4 &# + ' , ? ' 3
3 ' ; ' ' + .'
+ + ' '
' 3 '
' ' + ' + + ' '
$ !%$ * ') + ' , 8 ' 3 ' ; ' ' ' ' ' +
+ + ' ' ' +
' + + ' /
N > = F F
N ! = F F
N ! = F F
N > = F F
' ' ,= < = ! 8
3 , = = ) = 3 8 = " , " ,
, = $ , = &
0- - ! .$% $%#
' + / +
' ' ' ' ' ' ' ,
@ A=
+ ' 8 ' + ' ' " ;
' ' ' ' + /
+
' + ' ' '
, '
' + ' + '
3 + ' ' ;
' ' ' ' ' / ' + '
+ ' + ' ' ' '
' ' ' ' ' 3 + /
' ' ' ' ' ' . ' 3 +
' ' ' ' ' . '
' ' ' ' + ' $
' . ' ' '
+ ' '
' ' ' 3 + ' ' '
+ 2 + ' ' ' ' ' '
+
+ 2 . ' ' '
. ' ' ' ' 3 + ,
' ' ' ' ,
' 3 + ' + ' ' ' +
' + $
'
' ' ' ' + ' ,
' ' + ' +
'
+ & . ' ' ' '
0-0- &+% % $!*&+!$% %$
( ' ' ' ' ' '
' '; ' ' ' ' ' ' + + ' ' + 3
% ,
' ' + ' ' + + =
' ' + + + ' '
+ / + ' ' ' ,
+ / +
+ # ,
2 " , ,
' ' ' ' + ;
+ ' '
' ' 2 ' + ' '/
; < = ' '
+ '
+ C . 3
+ /
' ' , , ' '
, ,
+ "" , ,
$ "
' ' + .
+ / ' + ' ' ' '
&
+ D"
& "
' ' + /
+ E"
# " '
' ' ' /
' '
+ %!" '
C " '
' ' ' '
" '
0-2- % $!*&+!$% %$ !
' ' , ' ' ' ' '
' ' ' ' &
' + '
' ' ' ' 1
' ' ' + + ' ' '
+ ) + ' ' ' )
' + ' ' ' / ' '
' ' ' ' ' '
' ' ' + %2 ' ' '
+ ' / ' ' ' ' '
+ ' ' ;
'
% B ' ' '
2 ' ' /
,'
$ / , ,
' ' + , + & ' '
' , , / ' ' + + ' 3
+ + ' + % '
' ' , , + ' ' '
'
+ % 5 ' , , ' ' '
< 5 ' , , ' '
% + +
+
' ' &
2 ' ' ' & + '
$ + ' ' & ,
& ' ' ' & '
& ' , , ' + /
+ & /
/
+ + +
+ ' /
, /
+
' /
'
# . ' ' , + '
/ ' ' +
' + ' '
' +
+ %$ + ' '
+ %$ ' '
0- - %*&$4%$ ) $%#
' ' ' ' / ' + ' +
# ' + ' ' '
' + ' '
' ' ' ' ' ' + ' '
# ' + + +
' + ' + / ' '
' ' ' , ' + '
' ' '
' ' '
' ' +
' ' , ' ' '
' ' '
7 / ' ' 3 +
' , ' ' +
3 + ' , / / ' '
; , ' + ' + '
' ' ' +
3 + ' + +
/ + + '
+ / '
' 7 ' ; '
' + / ' + ' , +
0-0- .,+&$# &+% % $!*&+!$% %$
' ' ' ' ' ' '
+ + ,
9 + :/ / , , /
3 ' ' + /
3 + ' + ' ' '
+ %%
! "
!
0-2- $ ,& * *
+ %2 3 ' ; '
' ' ' ' ' ' ' ' "
' 3 + % ' ' '
# $
%
& &
&
!
$ '
((& ))
0-5- & %$ * *
+ %2/ ,
' + ' ' ' ' , ' 8 '
/ ' +
+ %2 %
0-6- ( +&
' 8 ' ' '
, + , 8 , 2
-0-7- +' . ! .$%$%
' ' ' '
' ' ' ' ' ' '/ G 8=
/ 8
% ) '
. ' ' ' ' , '
' ' ' + ' 5 ' ' '
' $
2 ' ' ' '
' ' ' '/ + '
+ ' ' ' +
&
0-9- +' . % $!
' + ' ' ' ' '
+ ' ' +
' ' ' ' '
+ ' '/ #
% . +
+ ' ' , +
' ' + ' '
#
2 ) ,
'
' ' ' ' ' + '
' 3 + #
0-:- % $! %$% #
' ' ' ' ' + ' ' +
' + ' '
% ' '
+ @ ' A + ' '
' + ' @ >F' 8 A ' ;
' ' 3 ' +
,
% % + 7'
+ 2 + 7'
< < ( '
% + 8 8 +
2 7 )F<.
-$ <.
-& . )
+ # ' ' ' /
% 2 + >F 8
+ $ + >F 8
< < ( '
% + +
2 ( BF<.
-$ ( B-F
O-& ( BF 6
-# ( B-F )-4 )6
C ( B-F # #
" . -F ( - '
D . -F ) 4- ' +
' ' '
E . 7 ' ' / '
+
+ @ >F 8 A ' ' '
+ ' '
' + / , ' ' ' ' +
' ' + + + + ' ' ; '
' + @ >F 8 A '
2 ' ' "
+ ' ' @ >F F, A
' + / @ >F F, F A ' + +
' ' ' ' , / @ >F F' 8 A
' + ' ' '
' ' ' / @ F A ' + + '; '
' ' ' ' ' ' / @ ' A +
2 % + >F F,
+ & + >F F,
< < ( '
% + 8 8 +
2 ( BF<.
-$ ( B-F
O-& ( BF 6
-# ( B-F )-4 )6
C ( B-F # #
" . -F ( - '
D . -F ) 4- ' +
' ' '
E . 7 ' ' / '
+
+ @ >F F, A ' '
' + , ' ' '
' + ' ' +
2 2 + >F F, F
+ # + >F F, F
< < ( '
% + 8 8 +
2 ( BF<.
-$ ( B-F
O-& ( BF 6
-# ( B-F )-4 )6
C ( B-F # #
D . -F ) 4- ' +
' ' '
E . 7 ' ' / '
+
+ @ >F F, F A + '
' / ' ' ' ,
/ ' '
2 $ + >F F' 8
+ C + >F F' 8
< < ( '
% + 8 8 +
2 ( BF<.
-$ ( B-F
O-& ( BF 6
-# ( B-F )-4 )6
C ( B-F # #
" . -F ( - '
D . -F ) 4- ' +
' ' '
E . 7 ' ' / '
+
+ @ >F F' 8 A +
' ' , , ' '
' ' ' , , +
2 & + F
+ " + F
< < ( '
% + 8 8 +
2 ( BF<.
-$ ( B-F
O-& ( BF 6
-# ( B-F )-4 )6
C ( B-F # #
" . -F ( - '
D . -F ) 4- ' +
' ' '
E . 7 ' ' / '
+
%! <-)F( B- + ' /
%% F) F < -P >
<-)F(
B-+ @ F A + ' + ' + /
+ ' ' ' ' '
+ @ F A +
' + '
2 # + '
+ D + '
< < ( '
% + +
' ' '
$ 7 -)<. - '
& . )
# '
' '
+ @ ' A ' , '
' '
0- - #+' 4 !,)1$ !
' ' ' + +
;
+ + ' ' ' ' ' '
-+ = -+ ' ' ' ' + + '
' , + ' +
' ' ' '
2- - 4. !# %$
& % % '
' ' + ' + / +
' ' ' ' '
+ = % '
< # " ' ' ' ' 1 '
%
7'
B B ' ,
< 3.,, < 3.,, ' ,
' 8 ' ' ' 8 ' ' / 8 4
7' 7' 8
-2 B B B ' ,
> > ' ,
+ ( + ( ' ,
+ 7' + 7' ' ,
' 8 ' ' ' 8 ' ' 8 4
7' 7' 8
-> 8 > 8 8
-$ ' + ( + ( ' ,
' 8 ' ' ' 8 ' ' 8 4
7' 7' 8
+
'
, ''7 , ''7 8 4
> 8 > 8 8
-# + ( + ( ' ,
, '' 3 , '' 3 8 4
> 8 > 8 8
-C +
$
4 ''3 4 ''3 8 ,
8 ' ' 8 ' ' 8 4
7' 7' 8
-" '
7'
+ 7' + 7' ' ,
8 ' ' 8 ' ' 8 4
7' 7' 8
-D ' '
9, :
' , ' , 8 ,
' ' ( ' ' ( 8 ,
4 ' ' ( 4 ' '
( 8
4
' ' ' ' 8 4
4 ' ' 4 ' ' 8 4
7' 7' 8
->4 >4 8
->4 >4 8
-> 8 > 8 8
-B ( B ( 8
9 :
7' 7' 8
-> 8 > 8 8
-+ + '/ '
8 @ 1A 6
+ + '
' 0/ +
8 @ A '
+
+ ' +
+ = 2 '
< < ( '
% ;2 ! 2 )
2 , + ' + +
$ , '; ;%&
& , '; ;% 2 %
# , , 8 ' )
7 ' ' ' '
/ ' ' , + ;
+ ' ' /
+ @ ' A , ' ' '
, + ' ' ' ,
' + '
' ' + 8 ) 8
'
+ ' '
+ ; +
8 ' ' + ' '
+ ' ' ' . + '
' ' ' '
+ '
& % 2 ' ' '
' ' + ' ' + +
8 @ F 8@ , + ' A
+ 8 ' ' + ' %!! + ' ' +
' ' ' ' ' + ' ' ' %!!
' ' %!!
7 ' + ' + ' ' @ A + '
' ; @ A + ' ; '
' + + 3
' + 8 @ A
+ ' + + , '
+ = $ + . ' "
< < +
% 7' 7'
7'
2 >F 8 >F 8
>F 8
+ = & + . '
< < +
% >F F, >F F,
>F F,
2 >F F, F >F F, F
$ >F F' 8 >F F' 8
>F F' 8
& F F
F
# ' '
'
& % $ ' .
' ' + ' '
' ' ' ' ' + '
"
2- - !%# . %$ $%#
' ' ' ' ' ' '
' ' ' + / 3 + ' ' ' ' ' '
& 2 % ' '
' ' ' ' ' ' ' '
' ' ' B > '
' ' ' ' '
' ' +
+ @G G+ G' 8 G ' ' A
' + 2 @ ' 7' A @7' A
( @ ' 7' A ' ' '
' '
' + '
@7' A ' ' '
'
' 8 ' " ! %C
' ' @ , ; , ;
" ! %C ?A @ ;>8? , ; , ;" ! D ?A
@ , ; , ;
" ! %CG+ A @ G' ' A + '
, @ , ; , ;
" ! %CG, G , ; ' ' > A ' +
+ = # ,
Q LR ; RGS
Q ' ' LR , R LR R 'LR ; RGS
7 ' '
,
' ' ' ' '
. ' ' ' ' 8 ' ' ' ' '
; 6 + ' 8
+ ' ' + +
@G ,G A ' + , @(+%&(7*&(&+ , A ' ' ' 8 ' ' ' + ' ' '
& 2 2 ' ' "
' / 3 ' + 8
8 ' ' '
+ + '
@4 ' ' A ' + ' 7 '
+ @4 ' ' A , ' '
' ' ' 0 & '
+ + ' ' @ A 0 ' +
'
' ' 8
+ = C +
< < < <
% >F F, D F
2 >F F, E '
$ >F F, F %! '
& >F F, F %% ,
# >F F' 8 %2 ' ,
C >F F' 8 %$
" F
2-0- !,)1$
!-' C/
' ' ' 8 ' / '
D
2-2- ! .$%
%$.-, '
' + + ' ' + ' ' +
, + ' ' ' ' ' '
% ' ' ' ' + ' ' + '
. ' ' ' ' ' ' /
/ ' '
' ;
2 + ' '
'
' + ' + #
+ 3 + = % ' '
+ = %
+ = 2
$ ' ' ' '
' ' + + ,
' , + + / 5 '
' + , +
' + @ 1A + ' '
+ ' @ 1A ' '
+ = $ ' @ 8 @ '
+ + ' ' '
' ' ' ' > , ' ' '/ @) A
' , + ' +
+ = $ ' 1' ' '
& ' ' '/ '
+
' ' + ' + ' '
# ' ' + ' /
5 ' ' '
' ' ' + ; + '
' + + ' ' ' + + '
' ' + ' '
' ' ' '
'
C ' ' ' 8 +
' 8 ' ' '
+ ' ' +
' ' ' 3 + ' 8
' ' + '
+
'
" ' ' ' , '
' ' '
, ' '
+ ' , ' 3 ' ' '
+ = " 3
+ = " 3
+ , 14) 3TU ' 914) 3TU / ' >/ >: V
9 L ' >W Q >W XX: V
L W
9 L X %W Q >W XX: V
9B ' B 9 T U 9R( B-F O-R::S
B ' B 9 T U 9R( B-F O-R::: V
14) 3 L T UW
T U L T UW
T U L W
Y
Y
Y
W
Y
D ' ' + + ' ' +
+ 3 ' + ' +
+ ' ' ' ' ' ' ' ' +
E + ' ' + @ , + ' A
8 ' ' + ' %!! + '
' + %!! + ' +
7 ' + '
+
%! + ' '
+ / ' ' ' ' '
8 ' ' ' '
8 '
+ = D ' ' ' ' '
9' ' ' ' '= 9:: V GG &$*% !$. $ ; &$"$* %$ %$%#
9, ' ' > 4 9:: V
, ' ' > 8 9:W
, ' ' , >9:W
Y ' V
' ' ' '' = 9:W
' ' ' ' < ,9:W
Y
Y ' V GG1$* %$%# ( .) # &; &$"$* %$ * * ! !, % # !$. $ ; &$"$* %$
' ' ' ' '= 9, ' ' 8 , 9 ' ::W
Y
%% + ' ' + '
' +
+ ' +
+ , > + ' +
@GA
%2 ' , '
+ 3 ' ' ' ' '
' ' + ' +
' ' ' + '
+ / + +
%$ ' ' / + ' + '
' ' ' , + '
'
' + ' , '
+ +
%& ' '
' + + ' +
, @ ,'A + ' '
' + + ' ' '
' ' + ' ' + ' '
' + '
% ) 8
' ' ' ' ' ' ' ;
' ' ' ' ' #
' ' ' ' ' +
' ' ,/ , + '
2 8
. ' + + ' 8 /
' ' ' + + ' ' ' ' 3'/ B >
, ' ' +
$ 8
' 6 0
8 ' ' ' + '
8 ,
+ ' +
'
+ = E
+ +
+ = E +
F L 3 , ( 8 9:W GG +
' L B , ) ' , ) ' 9 :W GG + '
' + 9) ' , / F :W GG ' 8 , +
' ' ' '
' ' , + ; + / '
' ' ' '
& $
+ '
' , + ' " ' ' ' ' '
+ "$ + ' , + ' ;'
' , + = & + &
+ '
+ = &# ' , + '
# 9 8:
+ ' ' ' ' ' ' '
' ' '
-5- %$ 4). !
' ' ' ' ' + '
' ' ' ' +
+
% ' ' ' ' ' ' ' ' '
+ / ' +
2 ' ' ' ' ' +
' ' ' + '
$ ' ' ' ' ' '
' , ' ' /
; 3
+
8
& ' ' ' +
' ' +
3 '
# ' ' ' ; +
; ' '
+ ' ' '
C . ' ' ' ' +
+ + ' ' ' + + '
5- - & !
' ' ' ' '
' ' ' + 3 + + ' +
'
% 3 + A , + ' A 8 ' ' + '
+ ' 5 '
8 ' + +
2 + ' , ' +
' ' 3 ' ' '
$ ' ' '
8 ' @ZA/ @GA/ @[A ' +
+ ' '
8
& ' + ' '
+ ' +
9. / 2!!%: !+!$ -2!!% ) 7 , '' ' , , ' 3 8 ' T U ; T' U ) 3 ; = %%
9 , / %EED: ++</ & '3= ) ( ),/ % !' <+(%+! ; &-%EED 7 B 7' T U ; T' U . ' ' / ; = ( ' - ; < !;2!%;#"%CD;&
9 / / 2!!&: &) ,, &!' !' )#+$# .. ! 2!!& + , ; 3 - 7' 7 B/ '/ . 1 8 T U ;
7 ) 8 ' - ,
9 / 2!!C: / & #+ + )'$ )# '1+= - + = 2!!C
' . ' , ' 8 ' ' ' + '
T U ; 6 + .
9 '' / 2!!%: &+%%+ >$..$ 2!!% 1 8 ) T U ; T' U M) ; = % ; < %;#C#E2;#
95 / / 2!!C: $.#+! $ ' ! $. % )%% ..-2!!C B 7 B T U ; + ' M) / , ; = 2 ! ; <;%! !;#EC; !!ED2;D
95 / 2!!&: &+.' ..$+## )%#3-2!!& 1 8 < 3 T U ; T' U M ; = $ ; < !;#EC;!!"2%;$
9< / 2!%!: ),&+/+ '$ 2!%! ) ' B '
+ 7 T U ; 6 .
9 '' / / 2!!2: & %% ! +, & !' &! !$!,&)
9 : 2!!2 ) ' B ' 9
: T U ; 6 .
9) / / 2!!2: $..3 ;$' ' ! $..3 $</ .-2!!2 1 8 / < 3 ' + 4 T U ; T' U . ' '' ; < !;2!%;"%!$";&
9) / 2!!$: +/ / #! % &$ )&-2!!$ 4 G 8 1 8
) / + T1 U GG
9 / 2!%!: &$ +/ ! $!# ?$ 2!%! . ' # 5 ' ( , T U ; 6 7 8 ' '
9 / 2!%!: $ & # !! &-2!%! ) ' B T U ; 6 + .<
9 / / 2!!": )&3 ! &3 ! ' ! )%! !%3 / - - / ' 2!!" )7 T U ; B .< 7<
9 '/ 2!%!: )&3 !$!,#3 % ;$-2!%! , . ' ) ' ( B 9)(B: , ' + ' 4
8 ' 7 T U ;
7 8 ' ' 7
9 3 / / 2!%%: ? & ' ! > /3)!$!,%$/ "$#&$ ( !'$!, !-2!%%
, + ' \B ) ' \B
T U ; 6 7 8 ' ' . ; = 17 = %/ < % ; < 2!D";D"$"
9 + / %EE#: ! !( ) !'& ? -%EE# ' + ' ' T U ; < 3 1 ' , ;5 ; < !;%$;%&$E$&;!
-(&
% % < ' , ' + % 2 < ' , '
% $ < ' , ' ' % & < ' , '
% # < ' , '
% C < ' , ' + % " < ' , ' '
%& ' , '
# "
' +
' ' + 3 '
% ' , ' ' 3 +
% % < +
.
. '
' '
+
' 3 + ,
. ' ) ' ' '
% # ' 3 +
' ' '
2 ' ,
+ '
'
,
+
$ # +
& '
+ ' /
/ / +
C ' '
' 1 +
/ ' ' + +
' '
'
+ 3 + '
B C ' '
1 '
' + 3
/ /
/ +
% 2 < .
. '
' ' G '
' 3 +
. ' ) ' ' '
% '
+ '
'
,
+
2 # ? '
+
$ ' ' ' '
/
' + '
, '
+ '
' +
+ ' +
/ @ + ''3 A
B $ ' ' ' ' /
' ,
' ,
% $ < '
.
. '
' ' '
' 3 # + '
. ' ) ' ' '
% ' '
+ + +
+ ' +
@ A + ' +
+ @ 'A
@ A
2 + /
+ @ 'A
+ ' '
$ '
@
'ZA @ A
@ A
& # + @ A
# ' ' /
' + ' '
B # # + @ A/ ' ' +
+ + +
+ ' + @ A
+ ' + 3 '
+ @ 'A @ A
% & < .
. '
' '
. ' ) ' ' '
% ' '
+ ' +
@ A
2 #
+
$ ' ' '
/ +
/
' + '
' 6 +
B $ ' ' ' /
' / +
' + 3 + '
% # < .
. '
' '
' 3 +
. ' ) ' ' '
% '
+ + + + ' +
3 '
+ @ 'A @
A
2 + /
+ @ A
+ '
$ ' ;
' , '
% C < ' + .
. '
' ' G
+
' 3 # + '
. ' ) ' ' '
% + ' / ' '
+ ' @ + ''3 A
2 #
@ + ''3 A
+ ' '
+
+ @ + A @+ A
& # '
/ + /
+
@ + A
# ' '
/ ' '
+ +
' + '
+ ' '
B & # + @+ A/ '
B # ' ' /
' ' + '
+ ' ' + '
+
% " < ' .
. '
' '
'
' 3 # + ' ,
. ' ) ' ' '
% '
+ + + + ' +
@ ' A ' + '
2 + /!
+ @ ' A
$ '
@
'ZA
@ A @, , A
& # + @ A
# ' ' + '
'
' + '
+ ' '
B # # + @, , A/
' ' +
2 ' ' ' '
2 % < ' ' .
. ' ' ' '
' '
' ' '
' 3 #
. ' ) ' ' ' ' ' ) ' ' '
' '
% ' 8
+ ' / @' A/
@ A '
'
' ' ' 1 ' +
+ '
/
' '
'
+ ' + '
/
+
8 + 3
%& #
@' A
$ '
/ /
/ + @+ A/
@' A/ @ A
+ 0 "
& # '
/ /
+
@' A
# /
' ' '
C
8 '
"
8 '
D '
E
%! ,
' '
'
' ' ' ' + /
8 + 3
%% ' +
/
%2 ' ' 3
%$ '
/
+
%& '
%# ' 3 '
B % 1 / /
' + ' ' ' ' '
' C /
8 + 3
B # # + + / ' '
' ' '
B D 1 8 '
' '
' 8 + 3
' / '
B %$ ' ' / '
B %$ + ' ' /
'
B %$ , ' / +
-(& 3 , ., 8
% % #
% 2B
% $ '
% % % 2
% $ + $
% & '#
%& 3 , ! 8
8 '
% 8 ' ' 3 +
% % #
% 2 ,
% $ '
% %
% 2
+ 2 # 8 '
% $ + $
$ *
+
+
+
#
#
% & '#
2 8 ' ' ' ' '
2 % ' '
0-(& 3 , * ,
% % #
% 2 B
% $ '
% & % #
% C + $
% " '#
%& 3 , * ,
% < ' 3 +
% % #
+ $ % ' ' +
+ $ % ' ' ' +
< < ' ' '
% B +
, /
+ +
2 < 3.,, +
' +
+
$ 8 ' ' ' ' +
' ' +
& ' 8 ' '
%
(( ))
*
(( ))
# ,
,
, ,
(( ))
# ,
,
$ -$
.
/ 0 1
(( 2))
+ $ 2 < +
% 2 B
+ $ & ' ' ,
+ $ 2 ' ' '
< < ' ' '
% B +
, /
+ +
2 > , + /
' + ' +
$ 8 ' ' ' ' +
& ' 8 ' '
'
# > 8 8 ' '
+ $ # < , ' +
(( ))
*
(( ))
+ ,
,
(( ))
# 3
$
4 .
(( 2))
% $ '
+ $ " ' ' '
+ $ $ ' ' ' '
< < ' ' '
% + ( '
'
2 8 ' ' ' ' +
$ # 8 ' '
' '
5 $
(( ))
*
(( ))
6 , 2
7 ,
(( 2))
3 $
4
/ 0
% &
+ $ E ' '
+ $ & ' ' '
< < ' ' '
% 7 ( + + '
+
2 , ''7 ' ' + ,
' + '
$ > 8 8 ' ' + 8
'
% #
+ $ %% ' '
+ $ # ' ' '
< < ' ' '
% + ( '
'
2 , '' 3 ' ' +
' + '
$ > 8 8 ' ' + 8
'
% C + $
+ $ %$ ' ' +
+ $ C ' ' ' +
< < ' ' '
% 4 ''3 + +
+
2 8 ' ' ' ' + /
' +
8
$ # 8 ' '
' '
% " '#
+ $ %# ' ' '
+ $ " ' ' ' '
< < ' ' '
% + 7'
' + '
'
2 8 ' ' ' ' + /
' '
8
$ 7' 8 ' '
+ $ %C < '
2 < ' ' ' '
2 % ' '
+ $ D ' ' ' ' ' ' ' ' ' '
" ' '
< < ' ' '
% ' , + '
+ + 8 /
@' A
@ A
2 ' ' ( + '
/
' ' '
$ 4 ' ' ( + + '
' ' (
& ' ' + +
' ' '
' ; ' ' ' '
# 4 ' ' ' + ' ' ; '
' '
' ' ' ' ' ;
' + +
' ' ' '
C 7' 8 ' '
" >4 8 ' '
' ' '
D >4 8 ' '
' ' '
' , ' ' '
' ' '
E > 8 8 ' '
'
%! B ( 8 ' '
' 3 ' ' '
+ $ E ' ' ' ' ' ' ' ' ' ' ' '
< < ' ' '
% , ( 8 ' ' +
' ' '
+
' '
2 7' 8 ' '
' '
$ > 8 8 ' '
' ' '
' ' ' & '
/ / ' '
' +
' ' ; , + 4 ' +
' '
< '
&
' + ' ' / ' ,
+ ' ' ' ' ' ' ' '
+ ' ' +
+
$
%
E
.
'
'
+
$
2
%
.
'
'
+
$
2
2
'
*
,
'
'
+
$
2
$
.
'
+
$
2
&
'
*
,
'
'
+
$
2
#
.
'
2-% . ). -B. . B . - < ) < .
2 . ). -B. " .) < ) < .
% ' ' + ' '
2 '" ' '
+ & 2 ' ' " ' '
$ ' ' ' '
5-=
% . ) 7 / - 5 .< - . < .< .) 7 . . B . -< ) -< .
% % B % 2 > % $ < 3.,, % & 4 ''3 % # + ( % C + 7' % " 7' % D > 8
% E ' 8 ' ' % %! , ''7
% %% , '' 3
2 . ) 7 / - 5 .< - . < .< .) 7 . . B .
" .) < ) < . 2 % 7'
2 2 B ( 2 $ > 8 2 & >4 2 # >4 2 C 4 , 2 " 4 4 , 2 D 4 , ? 2 E 4 , ? ( 2 %! ' ,
2 %% , ?
2 %2 , ? (
$ . ) 7 / - 5 .< - . < .< .) 7 . . B .
" .) .< / < ) < . $ % > 8
$ 2 7'
. + /
'
' 3 + '
' '
% % B 1 '
' ' ' 3 ' 3 +
& 7 ' / ,
' +
. +
; > 7' < > (
; > ''3 ''3 (
; +
;
;
'
% 2 > 1 '
' ' , ' + '
, ; +
/ / '
+ + ' / '
, , + + ' !
'
. +
;
; + ''3
; +
; '
;
;
; + +
; F (
; +
'
+ # 2 '
% $ < 3.,, 1 '
. +
' ' +
/ /
; > < > (
; > 7' < > (
; > ''3 % ''3 (
; > ''3 2 ''3 (
; +
; + +
'
+ # $ ' +
% & 4 ''3 1 '
' ' +
/ +
. +
;
; + ''3
; +
;
; ''3 B ''3 (
; ''3 % ''3 (
; ''3 2 ''3 (
; +
;
'
# 8 %
9 $ ! 9
% $ &
+ # & ' +
% # + ( 1 '
' ' ' + , ' '
. +
; + +
;
'
% C + 7' 1 '
' ' ' + ,
. +
; + +
;
'
+ # C ' +
% " 7'
1 ' 8
' ' ' 8 ' '
+ ' ' ; ' + +
. +
;
; ' <
; ''3
; 4 + 14 +
< 37' 97' : +
' ' + + / '
' ' + +
# + + ' + + /
.
% + ' L ' W
2 9 : V
$ ' L ;%W
& ' / ''3
# + > 8
C +
" + > 8
D + ' ' '
E + ' +
%! Y
%% ' L W
%2 ' W
%$
-, ''3 9 / ''3 /
3 ''3 : +
' ' ' + ' + /
/ +
+ + ' +
' '
.
%
2 + ' L ' W
$ 98 ' + ' : V
& 4 + 9R . ) R/ 3 ''3 / R7 -)F<. -R/
' :W GG + ''3
# ' L W
C Y
" ' W
-, ( 9 / : 8
' '
' / ' ' '
.
%
2 ( ' L 3 ( 9 , :W
$ ( ' L 3 ( 9 :W
& + TU + L 3 + T%!2&UW
# L !W
C ' ' ' ' '
" ' , ' 9:W
D ' , ' 9:W
E
-9 ' < / : +
' ' + ' '
+
'/ + + '
' ;
.
%
2 + ' L ' W
$ ' 2 L !W
& L 3 9R 'A:W
# ' L 9:W
C ' 2 L ' ' ' >
" 9 ' ]] ' 2 LL %: V
D ' L W
E Y ' V
%! ' L ' W
%% Y
%2 ' W
-, 9 : +
' ' ' ' / '
+ ' ' / +
'
.
%
2 9 > ' '9:: V
$ ( TU ' L ' '
& 9 ' + ' : V
# 9 'T U ' , 9:: V
C , 9 'T U:W
" Y ' V
D 'T U 9:W
E Y
%! Y
%% Y
%2 9 9::W
%$
-7' 9 ' < : +
' ' ' '
+ ' ;
.
%
2 + ' L ' W
$ + ' 2 L ' W
& 4 + 9R ' A:W
# '
C ' >
" 9+ ' ': V
D ' L W
E Y ' V
%% Y
%2 ' W
%$
-'7' < 7 * 9 ' : +
' ' ' '
/ ' ' /
+
.
%
2 + ' L W
$ 14) 3TU , 3 L 4 + ' , 9R7 -)F<. -R/ RLR/ ' :W
& 9 , 3 SL %: V
# ' L ' W
C Y
" ' W
D
-' 3. 7' 9: 14) 3TU
' ' + '
+
.
14) 3TU , 3 L 4 + ' , 9R R/ RSLR/ !:W
8 .,, 9 ' < / ''3 : +
' ' 8 ' /
/ +
.
%
2 + ' L ' W
$ 14) 3TU , 3 L 4 + ' , 9R ' ''3 A:W
& 9 + : V
# ' L W
C Y
" ' W
D
-, ( ' , 9 , :
' ' '
.
%
2 , L !W
$ 9 ' + ' : V
& 9 '( 9:: V
# , XXW
Y
C 9 + : V
" , XL , ( ' , 9: ' + ' ' W
Y
Y
D
-% D > 8 1 ' 8
' ' ' 8
+ ' ' ; ' + +
. +
. >9 : 14) 3TU
' ' ' '
+ 8+ 14) 3 .
4 + ' , 9R R/ RSLR/ !:W
' , '( -> ' >9 ( B-F<. -/
( B-F )-4 )6/ ' < :
' ' ' ' '
/ + !
' ' +
.
%
2 ' L !W
$ 14 + 1, 3 L 3 14 + 9A >F F' 8 R:W
& 14) 3TU ' 1, 3 L 1, 3 ' , 9R A:W
# +
C ' L ' ' 1, 3W
"
-) 3( 9 ( B-F<. -/ ( B-F )-4 )6 :
14) 3T! KU
' ' + + ' ' +
/ +
+ + 14) 3
.
% E ' 8 ' ' 1 ' ,
. +
' ' " ' 3 + '
' ' '
; , 8 ' 9 5 8 ) * ' * ' /
5 8 ) ' ' ' ' :
%
2 9' '' ^L : V
$ 9R + ''3 R: V
& 9 , ''3 9 ' / ''3 / 3 ''3 :: V
# ) ' + ' + ''3
Y ' V
C ) ' + ''3
Y
" Y ' 9 R R: V
D ' 9 ' < / ( :W
E ' ' ' ) , 9R GR:W
%! Y ' 9@ 7' R: V
%% ' 7' 9 ' < :W
%2 ' ' ' ) , 9R GR:W
Y
Y ' V
%$ 9@ R: V
%& 7' 37' L 3 7' 9 / ' < / ''3 :W
V
%# 9 37' < 37' 9 37' :: V
%C ' ' + '
Y ' V
%" ' ' ' '
Y
%D ' ' ' ) , 9R ' R:W
Y
%E Y ' 9R R: V
2! 9 37' 8 .,, 9 ' < / ''3 :: V
2% ' '' ' . + 9R R/ ' < :W
22 ' '' ' . + 9R R/ 37' < 9 ' < ::W
2$ ' ' + '
Y ' V
' '
Y
Y
Y
2&
-% -%! , ''7 1 ' ,
' ' ' ' + '
' '
. +
; , 8 9 5 8 ) * ' * ' /
5 8 ) ' ' ' ' :
.
%
2 + ' L ( 7 ' 4 9 * ' :W
$ 9^ ' : V
& W
Y
# ' ( 7 L 3 ' ( 7 9:W
C B ' ' L W
" ' L ' ) * ' 9 * ' :W
L ' 9:W
D 2 L ' 9:W
%! ( L 9( : > 9:W
%% 9 '( ( 9:: V
%2 L ( < 9:W
%$ 8 L 9:W
%& 9 * '9R ' R:: V
%# ' L 8 W
Y
Y
Y
%C 3 9 2 '< > 9:: V
%" ( L 9( : 2 > 9:W
%D 9^ '( ( 9:: V
%E L < 9: , . 9RFR/ R R:W
2! ( ( L 3 ( 9 :W
2% ' ? L ? 9: G %!2& X R +RW
22 9 > ' : V
2$ ) ' + '
2& Y ' 9 ' : V
2# ) ' ' +
Y ' V
2C
V
2" 3 9' 8 ( :W
Y , , 9->, : V
Y
2D 14 + , + L 3 14 + 9R >F F' 8 R:W
2E 14) 3 3) 3 L 3 14) 39 , + :W
$! < L ' 8 ( 9:W
$% ' ' ' 3 3
$2 , + ' 9 3) 3:W
$$ ' ' ' ) , 9R GR:W
Y
Y
Y
-% -%-% , '' 3 1 ' ,
' ' ' ' '
. +
, 8 9 5 8 ) * ' * ' /
5 8 ) ' ' ' ' :
.
%
2 ' ' ' 4 9R > G W, ' L7 (;DR:W
$ ' < L ' ' W
& ( L * ' 9R ( R:W
# 14) 3TU 3( L 3( (
C ( B-F<. - L 3( T!U 9R( B-F<. -R:W
" ( B-F )-4 )6 L 3( T!U 9R( B-F )-4 )6R:W
D ' ' ' 4 9R , G , ;' R:W
E ' ' ' 5 9R4 ; ' ' R/ R , W LR
RR:W
%! ( L 3 ( 9R A:W
%% ( L 3 ( 9 :W
%2 8 L ' ' 9:W
%$ + TU L 3 + T&!ECUW
%& '
%# , ' 9:W
%C ' 9:W
%" , ' 9:W
-2 . + /
'
'
'
' '
2 % 7'
1 ' 8
' ' ' 8 ' '
+ ' ' ; ' + +
. +
; 4 + 14 + 9R ' R:
; 4) 3TU 14) 3
;
; ' <
; ''3
; . + + L '
; ,
>9 : 14) 3TU
' ' + ' + ' + 8
.
4 + 9: ' , 9R R/ RSLR/ !:W
'. . + 9: +
' ' + @ ' A '
/ + ' '
.
. + W
' , 9 : 8
' ' '
+ @ ' A/ / 8
%
2 4) 3 L >9:W
$ 9 + ' : V
& 4 + 9: 9R )-4 )6R + ' :W
Y ' V
# 4 + 9: ' 9R )-4 )6R:W
Y
C
-' 7' 9 ' : 8
' ' ' + @ ' A/
+ ,
.
4 + 9: 9R7 -)<. -R/ ' / R R/ RLR/ R%R:W
' ''3 9 ''3 : 8
' ' ' + @ ' A/
+ ,&
.
4 + 9: 9R . ) R/ ''3 / R R/ RLR/ R%R:W
5 8 3 9: 8
' ' ' , ' ' '
/ ' + , '
.
3 9 : 8
' ' , /
' + , '
.
4 + 9: 9R R/ / R R/ RLR/ %:W
( ( 3 9 : 8
' ' ' <