LISTING PROGRAM
Dibawah ini merupakan contoh program mengirimkan pesan string lewat soket. Untukk dapat menjalankan program ini kelas dari obyek yang hendak dikirimkan lewat soket haruslah mengimplementasikan Serializable. Untuk kelas yang mengimplementasikan Serializable tidak butuh melakukan overriding method apapun. Kelas interface Serializable terdapat pada paket Java.io. Selain itu, obyek yang akan dikirim lewat soket haruslah menggunakan ObjectOutputStream, sedangkan untuk membacanya menggunak ObjectInputStream. Serialisasi ini bukan saja berguna untuk mengirim obyek lewat soket namun juga untuk
menyimpan obyek secara persisten ke dalam file.
menyimpan obyek secara persisten ke dalam file.
ObjectServer.java
Perintah di atas digunakan untuk mengirim data dimana terdapat server , client,
& data. Pertama ketik script ObjectServer.java diatas untuk server sebagai
penerima data dari client.
ObjectClient.java
Lalu ketikan listing ObjectClient.java yang mempunyai objek stream untuk pengiriman
data Staff Pegawai ke computer Server. ObjectClient.java dimana mempunyai sebuah objek stream yang bertujuan untuk pengiriman
data Staff Pegawai ke computer Server. Dalam program tersebut berisikan
string-string object dari data pegawai, dimana data tersebut nantinya
akan dikirimkan ke Server dan ditampilkan oleh file Staff.java.
Staff.java
Listing diatas merupakan untuk pencetakan Data Staff yang berisi Nama, Divisi,
& Umur. Pencetakan data staff sesuai dengan new Staff yang ada pada script
ObjectClient.java
Output
Server Awal
Output
Client Awal
Output
Client Kirim
Output
Server Terima