06/05/2013
Program java untuk pesan
Assalamu a'laikum wr.wb.
Pada kesempatan kali ini saya akan membagikan informasi bagaimana cara mengirimkan pesan melalui LAN dan wireless. Langkah-langkahnya sebagai berikut:
1. Anda harus memiliki jdk-6u2-windows-i586-p.exe , notepad++ atau texpad.
2. Masukkan Program chat.java pada notepad++
import java.io.*;
import java.net.*;
import java.util.Scanner;
public class chat{
static void Client() throws IOException {
String ip;
BufferedReader cmb=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Masukkan IP Server : ");
ip=cmb.readLine();
Socket client=null;
client=new Socket(""+ip,8888);
BufferedReader sin=new BufferedReader(new
InputStreamReader(client.getInputStream()));
PrintStream sout=new PrintStream(client.getOutputStream());
BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
String s;
while (true){
System.out.print("Pesan Client : ");
s=stdin.readLine();
sout.println(s);
s=sin.readLine();
System.out.print("Pesan Server : "+s+"\n");
if(s.equalsIgnoreCase("Bye"))
System.out.println("sampai jumpa");
break;
}
stdin.close();
sout.close();
sin.close();
client.close();
}
static void Server() throws IOException {
ServerSocket server=null;
Socket client=null;
try{
server=new ServerSocket(8888);
System.out.println("Server telah online");
client=server.accept();
System.out.println("Client telah masuk dan bisa online");
}
catch(IOException e){
System.out.println(e.getMessage());
System.exit(-1);
}
System.out.println("Silahkan chat");
InputStream masuk=client.getInputStream();
OutputStream keluar=client.getOutputStream();
BufferedReader in=new BufferedReader(new
InputStreamReader(client.getInputStream()));
PrintStream out=new PrintStream(client.getOutputStream());
BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
String pesan;
while (true){
pesan=in.readLine();
if(pesan.equalsIgnoreCase("stop"))
{
out.println("sampai jumpa");
break;
}
System.out.println("Pesan Client : "+pesan);
System.out.print("Pesan Server : ");
pesan=stdin.readLine();
out.println(pesan);
}
server.close();
client.close();
in.close();
out.close();
stdin.close();
}
public static void main(String args[]) throws IOException {
int pil;
System.out.println("Menu Pilihan Utama");
System.out.println("1. Server");
System.out.println("2. Client");
System.out.println("3. Keluar");
System.out.println();
System.out.println("Masukkan Nomor Berapa yang Akan Dipilih : ");
Scanner input = new Scanner(System.in);
pil = Integer.parseInt(input.next());
switch(pil){
case 1:
Server();
break;
case 2:
Client();
break;
case 3:
System.out.println();
System.out.println("Terima Kasih Telah Menggunakan Aplikasi Ini");
break;
default :
System.out.println("Maaf Keyword Yang Anda Masukkan Salah");
System.out.println("Silahkan Ulangi Lagi");
break;
}
}
}
3. kemudian save as pada notepad++ dan simpan dengan nama chat.java pada folder yang kita inginkan.
Saya disini masukkan di c:\program files\java\jdk1.6.0\bin.
4. lalu klik start --> Run --> cmd lalu enter. kemudian kita akan masuk pada command prompt, ketika
kita membuka command prompt masuk di c:\Documents and Settings>
Terlebih dahulu kita harus masuk ke folder yang ada isi chat.java:
ketik :
cd ..
cd program files
cd java
cd jdk1.6.0
cd bin
lalu kita jalankan program java ya:
c:\program files\java\jdk1.6.0\bin> javac chat.java
c:\program files\java\jdk1.6.0\bin> java chat
maka hasilnya akan seperti ini jika kita memilih 1:
maka hasilnya akan seperti ini jika kita memilih 2:
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment