Socket
Socket adalah sebuah abstraksi perangkat lunak yang digunakan sebagai suatu "terminal" dari suatu hubungan antara dua mesin atau proses yang saling berinterkoneksi.
Operasi Socket
–Mengirim data
–Menerima data
–Mentutup koneksi
–Bind to a port
–Listen pada data yang masuk
–Menerima koneksi dari mesin remote pada port tertentu
•Pada J2SE telah disediakan paket java.net yang berisi kelas-kelas dan interface yang menyediakan API
(Application Programming Interface):
–level rendah (Socket, ServerSocket, DatagramSocket)
–level tinggi (URL, URLConnection).
•Disimpan pada package java.net.*InetAddress class
•Kelas ini digunakan untuk mengambil informasi IP suatu komputer. Kelas ini bersifat static dan tidak memiliki konstruktor.
Method-methodnya adalah:
–getByName(namahost) yang akan menerima sebuah string nama host dan mengembalikan alamat IP berdasarkan DNS, berupa object InetAddress.
•Untuk menampilkannya: gunakan method toString()
–getLocalHost() yang akan mengembalikan alamat IP dan nama host pada komputer lokal.
–getAllByName(namahost) mengembalikan array InetAddress
•Kemungkinan error: UnknownHostException
Socket adalah sebuah abstraksi perangkat lunak yang digunakan sebagai suatu "terminal" dari suatu hubungan antara dua mesin atau proses yang saling berinterkoneksi.
Operasi Socket
- Socket dapat melakukan operasi:
–Mengirim data
–Menerima data
–Mentutup koneksi
–Bind to a port
–Listen pada data yang masuk
–Menerima koneksi dari mesin remote pada port tertentu
- Di tiap mesin yang saling berinterkoneksi, harus terpasang socket.
•Pada J2SE telah disediakan paket java.net yang berisi kelas-kelas dan interface yang menyediakan API
(Application Programming Interface):
–level rendah (Socket, ServerSocket, DatagramSocket)
–level tinggi (URL, URLConnection).
•Disimpan pada package java.net.*InetAddress class
•Kelas ini digunakan untuk mengambil informasi IP suatu komputer. Kelas ini bersifat static dan tidak memiliki konstruktor.
Method-methodnya adalah:
–getByName(namahost) yang akan menerima sebuah string nama host dan mengembalikan alamat IP berdasarkan DNS, berupa object InetAddress.
•Untuk menampilkannya: gunakan method toString()
–getLocalHost() yang akan mengembalikan alamat IP dan nama host pada komputer lokal.
–getAllByName(namahost) mengembalikan array InetAddress
•Kemungkinan error: UnknownHostException
0 komentar:
Posting Komentar
Please Give Your Feedback Or Message.
Thank You!!?