Pada
pembahasan kali ini, saya akan membahas mengenai hasil dan analisa dari
beberapa program sederhana dalam pemrograman jaringan dengan menggunakan bahasa pemrograman Java. Yaitu sebagai
berikut:
1. Simple Server dan Simple Client
Listing program :
Output program :
Pada program simpleServer dimana simpleServer bertindak sebagai server dengan menerima pesan dari client dengan kondisi jika pesan yang diterima adalah "salam" maka akan dikirim pesan "salam juga" dan jika selain itu maka pesan yang dikirim ke client adalah "Maaf, saya tidak mengerti".
Listing program :
Output program :
Pada program simpleServer dimana simpleClient bertindak sebagai client dengan mengirim pesan ke Server dan server akan membalas pesan dengan kata kunci tertentu yang ditentukan oleh server.
2. Latihan Get IP
1. Simple Server dan Simple Client
Listing program :
simpleServer.java |
Output program :
simpleServer.java |
Pada program simpleServer dimana simpleServer bertindak sebagai server dengan menerima pesan dari client dengan kondisi jika pesan yang diterima adalah "salam" maka akan dikirim pesan "salam juga" dan jika selain itu maka pesan yang dikirim ke client adalah "Maaf, saya tidak mengerti".
Listing program :
simpleClient.java |
simpleClient.java |
2. Latihan Get IP
Listing Program :
Output program :
Output Program :
Pada
program getIp, dimana pada program ini host bertindak sebagai Local Hostnya,
sedang ip nya untuk mengambil ip address dari host yang digunakan. Pada
komputer saya ini dapat dilihat pada output ip addressnya yaitu 192.168.36.1.
3. Latihan Get Name
Listing Program :
Output Program :
Pada program getName, dimana pada program ini
host akan mengindetifikasi nama komputer kita, Pada komputer saya ini dapat
dilihat pada output nama komputernya yaitu SchwarzHaze.
4. Latihan IP to Name
Listing Program :
Output Program :
Pada
program IPtoName, dimana pada program ini hanya akan mencetak pemakaian dengan
menampilkan IP address yang dipakai.
5. Latihan NSLookup
Listing Program :
Output Program :
Pada program NSLookup, dimana pada program ini hanya akan mencetak pemakain dengan mencetak hostname yang dipakai.
6. Network Programming
Pada bagian ini terdapat e-book dalam
format chm, yaitu membahas mengenai UNIX Network Programming yang ditulis oleh
W. Richard Stevens, Bill Fenner, Andrew M.Rudoff. Pada buku ini dibahas
mengenai bagaimana kita bisa berkomunikasi dengan yang lain dengan menggunakan
API(Application Program Interface) atau yang dikenal sebagai socket.