Banner Sponsor

Kamis, 17 November 2011

Aplikasi Data Transfer JAVA

Disini saya akan memberikan contoh source code JAVA untuk aplikasi pengiriman data atau FILE.....




server.java



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

public class FileServer {
  public static void main (String [] args ) throws IOException {
    // Mengaktifkan Socket Dengan Port 13267
    ServerSocket servsock = new ServerSocket(13267);
    while (true) {
      System.out.println("Menunggu Sambungan...");

      Socket sock = servsock.accept();
      System.out.println("Accepted connection : " + sock);

      // Mengirimkan Sebuah File
      File myFile = new File ("data.pdf");
      byte [] mybytearray  = new byte [(int)myFile.length()];
      FileInputStream fis = new FileInputStream(myFile);
      BufferedInputStream bis = new BufferedInputStream(fis);
      bis.read(mybytearray,0,mybytearray.length);
      OutputStream os = sock.getOutputStream();
      System.out.println("Mengirimkan Data...");
      os.write(mybytearray,0,mybytearray.length);
      os.flush();
      sock.close();
      }
    }
}



Client.java

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

public class FileClient{
  public static void main (String [] args ) throws IOException {
    int filesize=6022386; // filesize temporary hardcoded

    long start = System.currentTimeMillis();
    int bytesRead;
    int current = 0;
    // Membuka dan mengetest socket port 13267 pada Localhost 127.0.0.1
    Socket sock = new Socket("127.0.0.1",13267);
    System.out.println("Connecting...");

    // Menerima File
    byte [] mybytearray  = new byte [filesize];
    InputStream is = sock.getInputStream();
    FileOutputStream fos = new FileOutputStream("source-copy.pdf");
    BufferedOutputStream bos = new BufferedOutputStream(fos);
    bytesRead = is.read(mybytearray,0,mybytearray.length);
    current = bytesRead;

    
    do {
       bytesRead =
          is.read(mybytearray, current, (mybytearray.length-current));
       if(bytesRead >= 0) current += bytesRead;
    } while(bytesRead > -1);

    bos.write(mybytearray, 0 , current);
    bos.flush();
    long end = System.currentTimeMillis();
    System.out.println(end-start);
    bos.close();
    sock.close();
  }
}



Semoga Bermanfaat

Khoirul Fatah (Fox-Z)

Selasa, 15 November 2011

Daftar Web Hosting Gratis / Free

Disini saya akan menuliskan beberapa daftar web hosting yang Gratis / Free..


Pengertian Web Hosting.

Web Hosting adalah salah satu bentuk layanan jasa penyewaan tempat di Internet yang memungkinkan perorangan ataupun organisasi menampilkan layanan jasa atau produknya di web / situs Internet. Tempat dapat juga diartikan sebagai tempat penyimpanan data berupa megabytes (mb) hingga terabytes (tb) yang memiliki koneksi ke internet sehingga data tersebut dapat direquest atau diakses oleh user dari semua tempat secara simultan. Inilah yang menyebabkan sebuah website dapat diakses bersamaan dalam satu waktu oleh multi user.

Pada dasarnya sebuah server webhosting menggunakan adalah sebuah komputer biasa namun menggunakan beberapa komponen dan program dasar sebuah server serta disarankan harus mampu untuk online 24 jam setiap hari dan tanpa harus dimatikan dalam jangka waktu lebih lama daripada komputer biasa

Daftar Webhosting Yang Free / Gratisan

- Memberikan Ruang Hardisk Gratis 1.5 GB
- Data transfer / Bandwitch 100 GB / bulan

- 10 GB Free Disk Space
- Data transfer / bandwitch 100 GB / bulan
- Ada program reseller hostingnya, bisa buat belajar mengelola hosting.

- 1000 MB Free Disk Space
- 10000 MB Bandwitch / bulan

- Free Disk Space 1 GB
- 10 GB / bulan bandwitch
- Free 5 GB Disk Space
- Data Transfer 50 GB / Bulan

- Free Disk Space 10 GB
- Data Transfer 50 GB / bulan

  • 7Ruh
- Free Disk Space 1 GB
- 10 GB / bulan bandwitch

- 5000 MB Free Disk Space
- 100000 GB / bulan Data Transfer
- Hosting yang saya gunakan untuk membuat forum http://f-cls.hostingku.tk


Terima Kasih Dan Semoga Bermanfaat.

Khoirul Fatah (Fox-Z)