Sistem Operasi
Hasil:
b. Import java.io.*;
b) IO itu adalah input output dimana, input merupakan perintah untuk
memasukkan data dari peralatan input sebagai teladan keyboar,sedangkan
hasil :
TCP SOCKETS
TCP Sockets Jalur komunikasi yang dibangun dengan menggunakan TCP/IP socket
adalah jenis komunikasi yang berorientasi terhadap koneksi (connection-oriented). Dengan
demikian, koneksi antara client dan server tetap terjalin selama terjadi komunikasi antara
client dan server dan akan diterminasi jika dan hanya jika adanya pemutusan koneksi dari
client atau server. Langkah pertama server akan diimplementasikan kemudian berikutnya
adalah client.
Kode diatas merupakan perintah agar socket server hanya dapat diakses oleh
sendiri. Port = 1234 merupakan port yang disiapkan pada server diatas. iniserver
merupakan nama kelas program javanya.
Kode diatas merupakan perintah untuk menunggu client terhubung / connect pada
server. Selama masih ada client yang ingin masuk maka server tetap bisa
menerima client tersebut.
Output
Kode diatas merupakan perintah agar socket server hanya dapat diakses oleh sendiri. Port =
1234 merupakan port yang disiapkan pada server diatas. client merupakan nama kelas
program javanya.
Kode diatas merupakan perintah untuk mengakhiri program ketika user akan keluar.
5 Eksekusilah kedua program client dan server kemudian cetaklah hasil yang Anda
dapatkan.
b) Connectionless (UDP)
Merupakan pilihan yang dapat digunakan untuk mentransfer data antara dua
perangkat jaringan. Ini biasanya digunakan dalam aplikasi yang memerlukan
sedikit overhead dan yang ingin mencapai throughput jaringan yang lebih tinggi,
seperti protokol streaming multimedia.
Keuntungan lain yaitu dalam menggunakan UDP adalah mampu mentransmisikan
data ke beberapa titik akhir secara bersamaan karena koneksi tidak terikat ke satu
alamat. Karena UDP akan mentransfer datagram (paket pesan) dan bukan aliran
terhubung, koneksi ini dianggap tidak dapat diandalkan serta tanpa adanya
koneksi.
c) MulticastSocket
Kelas ini dapat digunakan untuk mengirim dan menerima paket IP multicast.
Ini juga dapat memperluas kelas DatagramSocket serta menyediakan
fungsionalitas tambahan untuk dapat bergabung dengan grup. Pesan yang akan
dikirimkan ke alamat IP grup akan diterima oleh semua klien yang telah
bergabung dengan grup. Perlu juga diingat bahwa untuk mengirim paket ke grup,
socket datagram tidak lah harus bergabung dengan grup tetapi untuk dapat
menerima paket yang telah ditujukan ke grup, itu harus bergabung dengan grup.
Kelas ini juga dapat menyediakan berbagai metode untuk dapat mengontrol aliran
paket multicast seperti mengatur ttl, antarmuka jaringan yang akan digunakan, dan
lain-lain, bersama dengan fungsi utama bergabung dan keluar dari grup.
✓ UDPEchoServer.java