J. E. N. I.
}
}
// 1234 is an unused port number
} catch( IOException ie) { System. out. println(" Cannot open socket."); System. exit( 1);
}
while( true) { try { client = server. accept(); OutputStream clientOut = client. getOutputStream(); PrintWriter pw = new PrintWriter( clientOut, true); InputStream clientIn = client. getInputStream(); BufferedReader br = new BufferedReader( new
InputStreamReader( clientIn)); pw. println( br. readLine()); } catch( IOException ie) { }
}
Ketika ServerSocket class mengimplementasikan server socket, Socket class mengimplementasikan client socket. Socket class memiliki delapan konstruktor, dua diantaranya siap dipanggil. Langsung saja kita lihat dua konstruktor tersebut.
Socket( String host, int port)
Konstruktor Socket
Membuat sebuah socket client dimana dihubungkan dengan diberikan nomor port pada host tertentu.
Socket( InetAddress address, int port)
Membuat sebuah socket client dimana dihubungkan dengan diberikan nomor port pada alamat IP tertentu.
Berikut adalah beberapa dari class method:
Tabel 1.2.1c: Konstruktor Socket
Metode Socket public void close() Menutup socket client public InputStream getInputStream() Menerima kembali input stream yang berhubungan dengan socket ini. public OutputStream getOutputStream() Menerima kembali output stream yang berhubungan dengan socket ini. public InetAddress getInetAddress()
Pengenalan Pemrograman 2 5