- PERTEMUAN 8-
NETWORK
Pengantar
Java mengijinkan anda untuk mempermudah
mengembangkan aplikasi yang mengerjakan berbagai
pekerjaan melalui jaringan.
Ini adalah suatu cita-cita pembuatan Java yang menjadi salah
satu kekuatan Java sejak dibuat dengan internet.
Pemrograman Jaringan
Socket
Memperoleh Informasi Host
Uniform Resource Locators (URL)
Socket
Socket adalah komponen yang bertugas sebagai
penghubung antara satu peralatan dengan peralatan lain.
Socket bersifat universal, bisa digunakan untuk
sembarang tipe dan merk peralatan, namun terbatas
hanya untuk peralatan yang sejenis.
Contoh : Anda bisa menghubungkan sebuah walkman dengan
berbagai merk adaptor melalui sebuah socket power, namun
tidak bisa menggunakan headphone melalui socket tersebut.
Ada socket lain untuk headphone.
Object Socket
Object Socket membutuhkan 2 data utama :
Address atau alamat server yang ingin dituju
Nomor port atau nomor saluran data yang akan
digunakan sebagai saluran data.
System.out.println(InetAddress.getLocalHost());//InetAddress.getByName(“www.stikom.edu”)
}
catch(UnknownHostException e) {
e.printStackTrace();
}
System.out.println();
}
}
URL
Secara mudah bisa dikatakan bahwa sebuah URL menyatakan
alamat dari suatu komputer atau situs yang terhubung ke
internet.
URL yang paling banyak digunakan saat ini memiliki awalan
http://.
TestURL.java
import java.net.*;
import java.io.*;
public class TestURL {
public static void main(String[] args) {
String data = null;
try {
URL url = new URL("http://www.stikom.edu");
BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));
while((data = reader.readLine())!=null) {
System.out.println(data);
}
}
catch(MalformedURLException e) {
System.out.println("Error:MalformedURLException");
}
catch(IOException e) {
System.out.println("Error:IOException");
}
System.out.println();
}
}