“Parallel Concept, Distributed Processing, Architetural Parallel
Computer, Pengantar Thread Programming, Pengantar Message Parssing OpenMP,
Pengantar Pemrograman CUDA GPU”
Monday, June 13, 2016
Wednesday, June 8, 2016
PROGRAM CLIENT-SERVER TCP MENGGUNAKAN JAVA
Untuk
membuat program client-server tcp ini, memerlukan dua source code program. Satu
source code untuk server dan satu lagi untuk client. Berikut ini merupakan
source code yang digunakan:
simpleServer.java
import java.io.*;
import java.net.*;
public class simpleServer {
public
final static int TESTPORT = 5000;
public
static void main(String args[]) {
ServerSocket
checkServer = null;
String
line;
BufferedReader
is = null;
DataOutputStream
os = null;
Socket
clientSocket = null;
try
{
checkServer
= new ServerSocket(TESTPORT);
System.out.println("Aplikasi
Server hidup ...");
}
catch (IOException e) {
System.out.println(e);
}
try
{
clientSocket
= checkServer.accept();
is
= new BufferedReader(new
InputStreamReader(clientSocket.getInputStream()));
os
= new DataOutputStream(clientSocket.getOutputStream());
}
catch (Exception ei) {
ei.printStackTrace();
}
PEMROGRAMAN JARINGAN MENGGUNAKAN JAVA
Cara mendapatkan IP menggunakan getIP.java
Pertama
buat file pada notepad, kemudian ketikan source code seperti di bawah ini:
Kemudian
save dengan nama getIP.java.
Program
ini menggunakan import java.net. Paket ini berisi kelas yang memperbolehkan
program untuk berkomunikasi melalui jaringan. Kemudian program mendeklarasikan InetAddress host bernilai null, lalu mendeklarasikan host bernilai InetAddress.getLocalHost(); yang digunakan untuk mengambil
informasi dari localhost komputer dan disimpan pada variabel host. Selanjutnya dengan
menggunakan host.getAddress(); program
akan mendapatkan nilai dari alamat IP yang akan disimpan pada variabel array
byte bernama ip, lalu dengan perulangan
variabel ip akan dicetak. Operator bitwise
“&” dan nilai “0xff” digunakan digunakan untuk menampilkan variabel ip dalam bentuk decimal agar IP Address
yang ditampilkan benar dan menggunakan titik(.) untuk memisahkan kelas pada IP
Address.
Subscribe to:
Posts (Atom)