Rabu, 19 Februari 2014

Aplikasi Socket Programming menggunakan Java

Sebelumnya kita sudah mencoba aplikasi socket programming dengan menggunakan bahasa dan python, saat ini kita juga akan mencobanya dengan bahasa java.

aplikasi yang akan kita buat adalah aplikasi yang dapat melihat tanggal pada server. berikut langkah-langkahnya :

1. Membuat kodingan server dengan java

import java.net.*;
import java.io.*;
import java.util.*;

class DateServer
{
    publicstaticvoid main(String args[]) throws Exception
    {
        ServerSocket s=new ServerSocket(5217);

        while(true)
        {
            System.out.println("Waiting For Connection ...");
            Socket soc=s.accept();
            DataOutputStream out=new DataOutputStream(soc.getOutputStream());
            out.writeBytes("Server Date" + (new Date()).toString() + "\n");
            out.close();
            soc.close();
        }
        
    }
}

 2. Dan buat pula untuk file client

import java.io.*;
import java.net.*;

class DateClient
{
    publicstaticvoid main(String args[]) throws Exception
    {
        Socket soc=new Socket(InetAddress.getLocalHost(),5217);        
        BufferedReader in=new BufferedReader(
                new InputStreamReader(
                        soc.getInputStream()
                        )
                    );

        System.out.println(in.readLine());
    }    
}


compile file server dan client dengan perintah pada terminal :
javac <nama file>.java

lalu jalankan file server dengan perintah :
java server

dan jalankan file client :
java client

maka lihat hasilnya pada terminal client...

sumber :
http://www.dailyfreecode.com/code/date-server-client-1249.aspx




Tidak ada komentar:

Posting Komentar