Kamis, 03 Mei 2012
Simpleservr(D1-5)
4. Simpleservr(D1-5)
pada bagian ini serta bagian yang akan saya posting akan mengalami keterkaitan . dalam pengerajann ini kita harusnya memiliki sambungan lan dengan komputer satu lagi . untuk saat ini saya akan mebahasa pada server terlebih dahulu
seperti yang dapat kita ketahui bersama pada bagian ini kita harus menunggu reaksi pula pada bagian client hal ini dapt kita liat pada bagian ini
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);
kemudain dapat diliat telebih dahulu bagian server dulu lah yang harus diaktifkan baru kemudian pada bagian server . kemudain pada bagian ini dilakukan pengecekaan server yang dimana akan dianggap server socket batu . jika sudah aktif maka akan menghasilkan tulisan aplikasi hidup .
kemudian
try
{
clientSocket = checkServer.accept();
is = new BufferedReader(new InputStreamReader (clientSocket.getInputStream()));
os = new DataOutputStream(clientSocket.getOutputStream());
}
catch (Exception ei)
{
ei.printStackTrace();
}
try
{
line = is.readLine();
System.out.println("Terima : " + line);
if (line.compareTo("Salam")==0)
{
os.writeBytes("Salam Juga");
} else {
os.writeBytes("Maaf, saya tidak mengerti");
}
} catch (IOException e)
{ System.out.println(e);
}
try
{
os.close();
is.close();
clientSocket.close();
}
catch (IOException ic)
{
ic.printStackTrace();
}
}
}
pada bagian ini fugsinya diguanakann untuk menghidupkan aplikasi server agar bisa melakukan komunikasi dengan kemudian ketiaka semua telah selesai tentunya semua koneksi itu ditutuup untuk putput dapat diilha gamabr dibawah ini
hasil :
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar