Showing posts with label Networking. Show all posts
Showing posts with label Networking. Show all posts

Monday, April 16, 2012

Java Socket Programming chat client - server

Pada artiket sebelumnya kita udah bahas mengenai pengertian socket nah untuk sekarang kita mulai ke coding. disini tujuan kita adalah membuat suatu aplikasi chating antara clietn dengan server. Bahasa yang digunakan pada pembahasan kali ini adalah bahasa pemrogramman java.
Untuk mempersingkat mari kita langsung saja masuk ke codeing. dalam pemrogramman socket kali ini kita butuh 2 source code, yang pertama yaitu source untuk server dan yang kedua source untuk client.

1. Source Server.


import java.net.Socket;
import java.net.ServerSocket;
import java.io.InputStreamReader;
import java.io.BufferedReader;

Pengertian Socket dan Pemrogramman socket / Socket Programming

1. Pengertian Socket

Socket adalah sebuah Class yang disediakan oleh beberapa bahasa pemrograman. Dengan socket, sebuah aplikasi di suatu komputer dapat Tentu saja aplikasi di komputer yang dihubungi menerima koneksi juga
menggunakan socket. Dengan kata lain socket adalah suatu Class yang digunakan oleh aplikasi untuk saling berhubungan. berikut ini menunjukkan bagaimana suatu aplikasi berhubungan dengan aplikasi lainnya.

Paradigma pada aplikasi jaringan berlaku model client-server. Aplikasi yang menginisialisasi koneksi, disebut aplikasi client. Sedangkan aplikasi yang menerima inisialisasi disebut sebagai aplikasi server. Oleh karena itu, jika kita membangun suatu aplikasi jaringan yang lengkap, maka kita harus membuat aplikasi client maupun aplikasi server.