Jumat, 03 Desember 2010

Socket programming using java

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

public class DateServer extends Thread {

   private ServerSocket dateServer;
 

   public static void main(String argv[]) throws Exception {
     new DateServer();
   }

   public DateServer() throws Exception {
     dateServer = new ServerSocket(3000);
     System.out.println("Server listening on port 3000.");
     this.start();
   } 

   public void run() {
     while(true) {
       try {
        System.out.println("Waiting for connections.");
        Socket client = dateServer.accept();
        System.out.println("Accepted a connection from: "+
client.getInetAddress());
        Connect c = new Connect(client);
       } catch(Exception e) {}
     }
   }
}

class Connect extends Thread {
   private Socket client = null;
   private ObjectInputStream ois = null;
   private ObjectOutputStream oos = null;
    
   public Connect() {}

   public Connect(Socket clientSocket) {
     client = clientSocket;
     try {
      ois = new ObjectInputStream(client.getInputStream());
      oos = new ObjectOutputStream(client.getOutputStream());
     } catch(Exception e1) {
         try {
            client.close();
         }catch(Exception e) {
           System.out.println(e.getMessage());
         }
         return;
     }
     this.start();
   }

  
   public void run() {
      try {
         oos.writeObject(new Date());
         oos.flush();
         // close streams and connections
         ois.close();
         oos.close();
         client.close(); 
      } catch(Exception e) {}       
   }
}
DateClient.java



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

public class DateClient {
   public static void main(String argv[]) {
      ObjectOutputStream oos = null;
      ObjectInputStream ois = null;
      Socket socket = null;
      Date date = null;
      try {
        // open a socket connection
        socket = new Socket("yourMachineNameORipAddress", 3000);
        // open I/O streams for objects
        oos = new ObjectOutputStream(socket.getOutputStream());
        ois = new ObjectInputStream(socket.getInputStream());
        // read an object from the server
        date = (Date) ois.readObject();
        System.out.print("The date is: " + date);
        oos.close();
        ois.close();
      } catch(Exception e) {
        System.out.println(e.getMessage());
      }
   }
}
Lakukan Langkah ini pada command prompt
Cara menjalankan program di atas adalah
>javac DataServer.java
>java  DataServer
Setelah itu Pada waktu bersamaan lakukan
>javac DataClient.java
>java  DataClient

Cara Instalasi windows xp

Proses Instalasi :
1.Masukan CD installer Windows Xp kedalam Cd room anda.
2.Restar computer.
3.pilih booting awal ke Cd room
Untuk mengganti booting awal ke cd room anda bisa masuk ke bios dengan cara restart computer lalu tunggu tulisan Pres Del to enter setup, dan anda harus menekan tombol Del yang ada di keyboard. Otomatis tampilan layar monitor akan menuju bios biasanya warna biru, kemudian anda cari sub menu yang memanagement booting (biasanya sub menu advance bios feature-boot sequence).
Jika Motherboat anda keluaran terbaru untuk mengganti booting awal ke cd room anda cukup menekan tombol F8 atau F10 atau F11, tentunya setelah anda restart.
Jika anda masih belum mengerti tanyakan pada teman anda yang menurut anda mengetahui sedikit banyak tentang cara mengganti booting awal ke cd room.
Dan jika teman anda pun gak ada yang mengerti, sebaiknya tutup artikel ini, lalu anda cuci kaki dan gosok gigi kemudian tidur saja.
4.Setelah proses booting berhasil kemudian ada tulisan pres any key to boot from cd, maka anda harus menekan salah satu tombol di keyboard anda (misal tekan enter), setelah itu layar computer otomatis menjadi warna biru.
5.Anda akan berada pada layar window setup (tulisan window setup berada dipojok kiri atas), tunggu
6.kemudian muncul layar window xp proses setup (tulisan ini juga berada pada pojok kiri atas).dilayar ini anda akan dihadaokan pada pilihan seperti :
To setup window xp press ENTER
To repair winows xp installing using recovery……, press R
To quit setup……… press F3
Pada pilihan-pilihan tersebut anda pilih pilihan yang teratas yaitu anda tekan ENTER
7.Lalu anada dihadapkan pada layar window xp licenci agreement
Pada layar ini anda pilih/tekan F8
8.Kemudian anda dihadapkan lagi pada layar windowxp process setup, dilayar ini terdapat juga pilihan-pilihan seperti :
To repair, press R
To continue , press ESC (escape)
Pada pilihan-pilihan tersebut anda pilih pilihan yang kedua yaitu anda tekan ESC.
9.Kemudian anda dihadapkan lagi pada pilihan-pilihan, seperti :
To setup, press ENTER
To create……., Press C
To delete……., Press D
Pada pilihan-pilihan tersebut anda pilih pilihan yang teratas yaitu anda tekan ENTER
10.Kemudian anda juga akan dihadapkan kembali pada pilihan-pilihan, seperti :
To Continue, Press C
To Select Different….., Press ESC
Pada pilihan-pilihan tersebut anda pilih pilihan yang teratas yaitu anda tekan C
11.Lalu ada pilihan-pilihan lagi, seperti :
……….NTFS (Quick)
……….FAT (Quick)
……….NTFS
……….FAT
……….Confert to NTFS/FAT
……….Leave No Change.
Pada pilihan-pilihan tersebut terserah anda mau pilih yang mana tergantung anda apakah mau memakai system NTFS atau sytem FAT
Tetapi penulis biasanya memakai sytem FAT, karena FAT bisa dibaca pada System Windows 98.
Jadi pada pilihan tersebut diatas, pilih pilihan ke dua yaitu memakai System FAT. Tuliasan Quick berarti saat anda memformat Drive C tersebut Prosesnya Cepat.
12.Kemudian anda dahadapkan lagi pada pilihan-pilihan seperti :
To Format, Press F
To Select…, Press ESC
pada pilihan-pilihan tersebut anda pilih pilihan yang teratas yaitu anda tekan F
13.Lalu tekan ENTER, ENTER……
14.Anda tunggu Proses tersebut.
15.Nanti pada saat kurang lebih pada menit ke 33 akan muncul windows baru yaitu system meminta Serial Number, Waktu dan Area/Zona (pada saat memilih area/zona pilih GMT+7 yaitu area Jakarta)…..next
16.Tunggu Proses Instalasi……….
17.Pada Saat Komputer Restart anda jangan menekan apa-apa sampai proses instalasi tersebut selesai.
18.Setelah proses instalasi selesai, kemudian anda install Drivernya.
19.Selesai

Selasa, 30 November 2010

Kata-Kata Bijak

Hiduplah seperti lilin menerangi orang lain,janganlah hidup seperti duri mencucuk diri dan menyakiti orang lain.
Jangan sesali apa yang sudah pergi.
Jangan tangisi apa yang sudah tiada.
Tetapi bangkitlah dan bina kembali apa yang telah hilang dan pergi.
Masa lalu adalah seperti tingkap kaca yang berdebu, segalanya nampak senyap dan tidak pasti.
Jadikan dirimu bagai pohon yang rendang di mana insan dapat berteduh.
Jangan Seperti pohon kering tempat sang pungguk melepas rindu dan hanya layak di buat kayu api.
Janganlah pernah berputus asa. Tetapi kalau anda sampai berada dalam keadaan putus asa
berjuanglah terus meskipun dalam keadaan putus asa.
Kita lahir hanya dengan 1 hati jauh di dalam diri kita.
Mengingatkan kita pada penghargaan dan pemberian cinta diharapkan berasal dari hati kita yang paling dalam.
Belajar untuk mencintai dan menikmati betapa kita dicintai tapi jangan pernah mengharapkan orang lain
untuk mencintai kita seperti kita mencintai dia.
Berilah cinta tanpa meminta balasan dan kita akan menemui cinta yang jauh lebih indah.