High Fashioners Issue # 2 | Page 316

J. E. N. I.
Metode Socket Mengembalikan alamat IP kepada socket ini pada saat masih terhubung. public int getPort() Mengembalikan remote port kepada socket ini pada saat masih terhubung. public boolean isClosed() Mendeteksi apakah socket telah tertutup atau tidak
Tabel 1.2.1d: Metode Socket
Contoh yang berhasil melakukan implementasi sebuah client sederhana, dimana mengirim data kepada server. import java. io.*; import java. net.*;
public class MyClient { public static void main( String args []) { try { // Socket client = new Socket(" 133.0.0.1 ", 1234); Socket client = new Socket( InetAddress. getLocalHost(),
1234); InputStream clientIn = client. getInputStream(); OutputStream clientOut = client. getOutputStream(); PrintWriter pw = new PrintWriter( clientOut, true); BufferedReader br = new BufferedReader( new
InputStreamReader( clientIn)); BufferedReader stdIn = new BufferedReader( new
InputStreamReader( System. in)); System. out. println(" Type a message for the server: "); pw. println( stdIn. readLine()); System. out. println(" Server message: "); System. out. println( br. readLine()); pw. close(); br. close(); client. close();
} catch( ConnectException ce) { System. out. println(" Cannot connect to the server.");
} catch( IOException ie) { System. out. println(" I / O Error.");
}
}
}
10.2.2 MulticastSocket dan DatagramPacket class class MulticastSocket sangat berguna untuk aplikasi yang mengimplementasikan komunikasi secara berkelompok. Alamat IP untuk kelompok multicast berkisar diantara 224.0.0.0 hingga 239.255.255.255. Meskipun begitu, alamat 224.0.0.0 telah dipesan dan seharusnya tidak digunakan. class ini memiliki tiga konstruktor tetapi kita akan membahas satu dari ketiga konstruktor ini.
Pengenalan Pemrograman 2 6