Class Socket di Java

Untuk membuat program jaringan , java telah menyediakan fasilitas untuk membuat suatu socket. Java sendiri membagi socket menjadi dua bagian yaitu stream sockets dan datagram sockets. Stream sockets ini identik dengan implementasi protokol TCP. Dalam stream sockets, sebuah socket dapat dikirim secara terus menerus karena socket ini selalu tersedia untuk digunkan kapan saja keuntungan dari stream socket adalah kita tidak perlu khawatir akan kapan informasi yang dikirim sampai pada tujuan karena kanal komunikasi selalu hidup dan data umumnya dikirim sesaat setelah kita mengirimnya. Dalam stream socket sendiri terdapat dua kelas utama yaitu Socket dan serversocket. Sesuai dengan namanya Socket menyediakan fasilitas pertukaran data untuk client sedangkan untuk serversocket menyediakan fasilitas pertukaran data untuk server
Type socket yang lain– Datagram socket — , kebalikan dengan stream socket, datagram sockets tidak terus menerus aktif (hidup). Datagram socket sendiri merupakan implementasi dari protokol UDP. Dalam pengiriman paket tidak membutuhkan kepastian tersambungnya hubungan dengan host yang dituju. Karena datagram socket memang tidak memberikan jaminan untuk mengirimkan paket data tepat waktu dan sesuai dengan urutan pengiriman dan hanya mengirim peket data ke alamat host tujuan dan berharap ” yang terbaik” ( untuk dapat sampai ke alamat tujuan ).

Tinggalkan sebuah Komentar