Jumat, 04 Mei 2012

Soket

Demo dibawah ini merupakan cara untuk mengambil IP komputer lokal dengan menggunakan obyek InetAddres. berikut ini adalah codingnya yang di simpan dengan nama getIP.java :
Gambar 1.1 getIP.java
kemudian setelah selesai mengkompilasi program diatas, langkah berikutnya adalah menjalankanya. Yang akan menghasilkan output seperti dibawah ini:
Gambar 1.2 Hasil Output getIP.java
Jika demo sebelumnya adalah untuk mengambil IP komputer dengan menggunakan objek InetAddres, untuk demo selanjutnya adalah mengambil nama komputer lokal yang sama juga mengguanakan objek InetAddres. program dibawah ini kita simpan dengan nama getName.java:
Gambar 1.3 Program getName.java
setelah program dikompilasi, maka hasil outputnya akan seperti dibawah ini:
Gambar 1.4 Hasil output dari program getName.java
Demo selanjutnya adalah melakukan translasi IP ke nama komputer. berikut adalah program yang kita simpan dengan nama IPtoName.java:
Gambar 1.5 program IPtoName.java
setelah program selesai dibuat kemudian dikompilasi, jalankan program tersebut sehingga akan muncul output seperti dibawah ini:
Gambar 1.6 Hasil Output dari Program IPtoName.java

untuk demo ini kita akan mentranslasi dari nama ke IP komputer. yang perintahnya seperti shell NSLookup. berikut ini kita buat program yang disimpan dengan nama NsLookup.java:
Gambar 1.7 program NsLookup.java
setelah program dikompulasi kemudian dijalankan, maka hasilnya akan seperti gambar dibawah ini:
Gambar 1.8 hasil program NsLookup.java setelah dijalankan
Berikutnya kita akan membuat sebuah program aplikasi client-server sederhana. Dimana server akan membuat soket server dan menerima permintaan koneksi dari satu client saja. berikut program server yang disimpan dengan nama simpleServer.java:
Gambar 1.9 program simpleServer.java
kemudian kita buat program untuk client dan disimpan dengan nama simpleClient.java:
Gambar 1.10 program simpleClient.java

kemudian kompilasi keduanya, setelah itu kita jalankan program tersebut. maka hasilnya akan seperti dibawah ini:
Gambar 1.11 tampilan output pada server
Gambar 1.12 tampilan output pada client
untuk demo berikutnya langkah pertama yang harus dilakukan adalah:
langkah berikutnya adalah:

maka hasil output yang dihasilkan adalah:
Gambar 1.13 hasil output dari smtpclient.java
Demo yang terakhir adalah kita buat terlebih dahulu kelas Staff.java:
Gambar 1.14 Staff.java
kemudain buat kelas baru dan simpan dengan nama ObjectClient.java:
Gambar 1.15 ObjectClient.java
setelah itu buat juga kelas baru dan disimpan dengan nama ObjectServer.java:
Gambar 1.16 ObjectServer.java
maka hasil output yang ditampilkan adalah:
Gambar 1.17 hasil output




Tidak ada komentar:

Posting Komentar