Sebelum memulai, siapkan text editor untuk membuat kode program.
Buka text editor, kemudian masukan kode di bawah ini untuk membuat server
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(); } } }
source : http://www.dailyfreecode.com/code/date-server-client-1249.aspx
Kemudian ketikan kode berikut untuk membuat 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()); } }
source : http://www.dailyfreecode.com/code/date-server-client-1249.aspx
Setelah itu, buka jendela terminal, ubah direktori ke tempat dimana file DateServer.java dan DateClient.java berada
Kemudian, compile file DateServer.java menggunakan perintah
javac DateServer.java
setelah itu masukan perintah
java DateServer
Buka jendela terminal baru, ubah direktori seperti langkah sebelumnya, kemudian masukan perintah
javac DateClient.java
kemudian masukan perintah java DateClient
Tanggal dari server akan muncul pada jendela terminal DateClient
Selamat anda berhasil mendapatkan tanggal server :D
sumber :
http://www.dailyfreecode.com/code/date-server-client-1249.aspx
Tidak ada komentar:
Posting Komentar