Aplikasi socket terdiri dari 2 bagian, yaitu server dan client.
artikel ini akan membahas socket pada sisi server, sisi client ntar.
Beberapa langkah yang harus dilakukan dalam membuat aplikasi socket di sisi server adalah sebagai berikut :
a. ServerSocket(), implementasi yang sangat sederhana, yang berarti semuanya dianggap sebagai nilai default.
b. ServerSocket(int port), membuat instance class untuk port server tertentu.
c. ServerSocket(int port, int backlog), tidak hanya mengikat socket yang dibuat untuk port tertentu, tapi juga membuat queue of length, yang di spesifikasikan oleh paramenter backlog.
d. ServerSocket(int port, int backlog, InetAddress bindAddr), seperti no.c, dan ditambah parameter yang membatasi alamat yang di gunakan.
Misalnya : untuk membuat instance kelas ServerSocket dengan memakai port no 4444, dengan backlog queue 5 dan membatasi alamat pada localhost, sintaksnya adalah sebagai berikut :
ServerSocket sServer = new ServerSocket ( 4444, 5, InetAddress.getLocalHost() );
Socket socketReq = sServer.accept();
BufferedReader in = new BufferedReader
(new InputStreamReader(socketReq.getInputStream()));
PrintWriter out = new PrintWriter
(socketReq.getOutputStream(), true);
socketReq.close();
nah, itu adalah keterangan tentang socket server, mudah-mudah susah untuk dimengerti. tapi, sangat mudah jika itu semua dicoba dan dipraktekkan. link berikut akan bawa kalian untuk pratikum appSocketServer
No comments:
Post a Comment