Một số gói tiêu biểu InetAddress
Số trang: 33
Loại file: pdf
Dung lượng: 252.31 KB
Lượt xem: 20
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Một số gói tiêu biểu InetAddressQuản lý địa chỉ internet bao gồm địa chỉ IP và tên máy Socket: hỗ trợ phương thức liên quan tới socket cho chương trình client ở chế độ có kết nối ServerSocket: hỗ trợ phương thức liên quan tới socket cho chương trình Server ở chế độ có kết nối DatagramSocket: hỗ trợ các phương thức liên quan tới socket ở cả client và server ở chế độ không kết nối DatagramPacket: cài đặt gói tin dạng thư tín người dùng trong giao tiếp client server ở chế độ không kết nối URL URLConnectionChương...
Nội dung trích xuất từ tài liệu:
Một số gói tiêu biểu InetAddressChương 4: Lập trình mạng trong Java Chương 31. Socket trong javaJava hỗ trợ lập trình mạng thông qua các lớp trong gói java.net. Một số gói tiêu biểu- InetAddress: Quản lý địa chỉ internet bao gồm địa chỉ IP và tên máy- Socket: hỗ trợ phương thức liên quan tới socket cho chương trình client ở chế độ có kết nối- ServerSocket: hỗ trợ phương thức liên quan tới socket cho chương trình Server ở chế độ có kết nối- DatagramSocket: hỗ trợ các phương thức liên quan tới socket ở cả client và server ở chế độ không kết nối- DatagramPacket: cài đặt gói tin dạng thư tín người dùng trong giao tiếp client server ở chế độ không kết nối- URL- URLConnection Chương 31. Socket trong javaLớp InetAddressClass mô tả về địa chỉ IP (Internet Protocol)– Các phương thức getLocalHost, getByName, hay getAllByName để tạo một InetAddress instance: • public static InetAddess InetAddress.getByName(String hostname) • public static InetAddess [] InetAddress.getAllByName(Stringhostname) • public static InetAddess InetAddress.getLocalHost()– Để lấy địa chỉ IP hay tên dùng các phương thức: • getHostAddress() • getHostName() Chương 31. Socket trong javaLớp InetAddressVí dụ: In địa chỉ IP của localhostimport java.net.*;public class HostInfo {public static void main(String args[]) { HostInfo host = new HostInfo(); host.init();}public void init() {try { InetAddress myHost = InetAddress.getLocalHost(); System.out.println(myHost.getHostAddress()); System.out.println(myHost.getHostName());} catch (UnknownHostException ex) { System.err.println(Cannot find local host);}}} Chương 31. Socket trong javaLớp InetAddressVí dụ: In địa chỉ IP của yahoo.comimport java.net.*;class indiachi{public static void main (String args[]) {try { InetAddress[] addresses = InetAddress.getAllByName(“yahoo.com); for (int i = 0; i < addresses.length; i++) { System.out.println(addresses[i]);}}catch (UnknownHostException e) { System.out.println(Could not find yahoo.com);}}} Chương 31. Socket trong javaLớp SocketClass mô tả về socket– Tạo một socket • Socket(InetAddress address, int port) • Socket(String host, int port) • Socket(InetAddress address, int port, InetAddress, localAddr, intlocalPort) • Socket(String host, int port, InetAddress, localAddr, int localPort) • Socket()– Lấy thông tin về một socket • InetAddress getInetAddress() : trả về địa chỉ mà socket kết nối đến. • int getPort() : trả về port mà socket kết nối đến. • InetAddress getLocalAddress() : trả về địa chỉ cục bộ. • int getLocalPort() : trả về port cục bộ. Chương 31. Socket trong javaLớp Socket- Sử dụng Streams • public OutputStream getOutputStream() throws IOExceptionTrả về một output stream cho việc viết các byte đến socket này. • public InputStream getInputStream() throws IOExceptionTrả về một input stream cho việc đọc các byte từ socket này. Chương 31. Socket trong javaLớp Socket, ví dụ kết nối tới một serverimport java.net.*;import java.io.*;public class getSocketInfo {public static void main(String[] args) {for (int i = 0; i < args.length; i++) {try { Socket theSocket = new Socket(args[i], 80); System.out.println(Connected to + theSocket.getInetAddress() + on port + theSocket.getPort() + from port + theSocket.getLocalPort() + of + theSocket.getLocalAddress());} catch (UnknownHostException e) { System.err.println(I cant find + args[i]);} catch (SocketException e) { System.err.println(Could not connect to + args[i]);} catch (IOException e) { System.err.println(e);}} // end for} // end main} // end getSocketInfo Chương 31. Socket trong javaLớp ServerSocket– Class mô tả về ServerSocket– Tạo một ServerSocket• ServerSocket(int port) throws IOException• ServerSocket(int port, int backlog) throws IOException • ServerSocket(int port, int backlog, InetAddress bindAddr) throwsIOException– Các phương thức trong ServerSocket • Socket accept() throws IOException : Lắng nghe một kết nối đến socket này và chấp nhận nó. • void close() throws IOException : Đ ...
Nội dung trích xuất từ tài liệu:
Một số gói tiêu biểu InetAddressChương 4: Lập trình mạng trong Java Chương 31. Socket trong javaJava hỗ trợ lập trình mạng thông qua các lớp trong gói java.net. Một số gói tiêu biểu- InetAddress: Quản lý địa chỉ internet bao gồm địa chỉ IP và tên máy- Socket: hỗ trợ phương thức liên quan tới socket cho chương trình client ở chế độ có kết nối- ServerSocket: hỗ trợ phương thức liên quan tới socket cho chương trình Server ở chế độ có kết nối- DatagramSocket: hỗ trợ các phương thức liên quan tới socket ở cả client và server ở chế độ không kết nối- DatagramPacket: cài đặt gói tin dạng thư tín người dùng trong giao tiếp client server ở chế độ không kết nối- URL- URLConnection Chương 31. Socket trong javaLớp InetAddressClass mô tả về địa chỉ IP (Internet Protocol)– Các phương thức getLocalHost, getByName, hay getAllByName để tạo một InetAddress instance: • public static InetAddess InetAddress.getByName(String hostname) • public static InetAddess [] InetAddress.getAllByName(Stringhostname) • public static InetAddess InetAddress.getLocalHost()– Để lấy địa chỉ IP hay tên dùng các phương thức: • getHostAddress() • getHostName() Chương 31. Socket trong javaLớp InetAddressVí dụ: In địa chỉ IP của localhostimport java.net.*;public class HostInfo {public static void main(String args[]) { HostInfo host = new HostInfo(); host.init();}public void init() {try { InetAddress myHost = InetAddress.getLocalHost(); System.out.println(myHost.getHostAddress()); System.out.println(myHost.getHostName());} catch (UnknownHostException ex) { System.err.println(Cannot find local host);}}} Chương 31. Socket trong javaLớp InetAddressVí dụ: In địa chỉ IP của yahoo.comimport java.net.*;class indiachi{public static void main (String args[]) {try { InetAddress[] addresses = InetAddress.getAllByName(“yahoo.com); for (int i = 0; i < addresses.length; i++) { System.out.println(addresses[i]);}}catch (UnknownHostException e) { System.out.println(Could not find yahoo.com);}}} Chương 31. Socket trong javaLớp SocketClass mô tả về socket– Tạo một socket • Socket(InetAddress address, int port) • Socket(String host, int port) • Socket(InetAddress address, int port, InetAddress, localAddr, intlocalPort) • Socket(String host, int port, InetAddress, localAddr, int localPort) • Socket()– Lấy thông tin về một socket • InetAddress getInetAddress() : trả về địa chỉ mà socket kết nối đến. • int getPort() : trả về port mà socket kết nối đến. • InetAddress getLocalAddress() : trả về địa chỉ cục bộ. • int getLocalPort() : trả về port cục bộ. Chương 31. Socket trong javaLớp Socket- Sử dụng Streams • public OutputStream getOutputStream() throws IOExceptionTrả về một output stream cho việc viết các byte đến socket này. • public InputStream getInputStream() throws IOExceptionTrả về một input stream cho việc đọc các byte từ socket này. Chương 31. Socket trong javaLớp Socket, ví dụ kết nối tới một serverimport java.net.*;import java.io.*;public class getSocketInfo {public static void main(String[] args) {for (int i = 0; i < args.length; i++) {try { Socket theSocket = new Socket(args[i], 80); System.out.println(Connected to + theSocket.getInetAddress() + on port + theSocket.getPort() + from port + theSocket.getLocalPort() + of + theSocket.getLocalAddress());} catch (UnknownHostException e) { System.err.println(I cant find + args[i]);} catch (SocketException e) { System.err.println(Could not connect to + args[i]);} catch (IOException e) { System.err.println(e);}} // end for} // end main} // end getSocketInfo Chương 31. Socket trong javaLớp ServerSocket– Class mô tả về ServerSocket– Tạo một ServerSocket• ServerSocket(int port) throws IOException• ServerSocket(int port, int backlog) throws IOException • ServerSocket(int port, int backlog, InetAddress bindAddr) throwsIOException– Các phương thức trong ServerSocket • Socket accept() throws IOException : Lắng nghe một kết nối đến socket này và chấp nhận nó. • void close() throws IOException : Đ ...
Tìm kiếm theo từ khóa liên quan:
giáo trình đại học luân văn kinh tế tài chính doanh nghiệp kỹ năng lãnh đạo tìm hiểu tâm lý bài tập giao tiếp chuyên ngành điện tửGợi ý tài liệu liên quan:
-
Giáo trình Tài chính doanh nghiệp: Phần 2 - TS. Bùi Văn Vần, TS. Vũ Văn Ninh (Đồng chủ biên)
360 trang 772 21 0 -
Giáo trình phân tích một số loại nghiệp vụ mới trong kinh doanh ngân hàng quản lý ngân quỹ p5
7 trang 470 0 0 -
18 trang 462 0 0
-
Giáo trình Tài chính doanh nghiệp: Phần 1 - TS. Bùi Văn Vần, TS. Vũ Văn Ninh (Đồng chủ biên)
262 trang 439 15 0 -
Giáo trình Quản trị tài chính doanh nghiệp: Phần 2 - TS. Nguyễn Thu Thủy
186 trang 421 12 0 -
Công cụ FBI - Cách thức để phản hồi nhân viên hiệu quả
2 trang 420 0 0 -
Chiến lược marketing trong kinh doanh
24 trang 383 1 0 -
Giáo trình Kỹ năng lãnh đạo, quản lý: Phần 1
88 trang 377 0 0 -
Giáo trình Quản trị tài chính doanh nghiệp: Phần 1 - TS. Nguyễn Thu Thủy
206 trang 370 10 0 -
24 trang 313 0 0