JavaScript is required

Trong lập trình Socket TCP/IP, khi không kết nối được đến máy chủ thì đối tượng Socket sẽ phát sinh ngoại lệ nào?

A.

IOException

B.

SocketException

C.

UnknownHostException

D.
UnknownPortException
Trả lời:

Đáp án đúng: C


Trong lập trình Socket TCP/IP, khi không thể kết nối đến máy chủ (ví dụ: máy chủ không tồn tại, không chấp nhận kết nối, hoặc mạng gặp sự cố), đối tượng Socket sẽ ném ra ngoại lệ `SocketException`. * `IOException` là một lớp ngoại lệ chung cho các lỗi liên quan đến thao tác nhập/xuất dữ liệu, nhưng không đặc thù cho lỗi kết nối socket. * `UnknownHostException` xảy ra khi không thể tìm thấy địa chỉ IP của máy chủ từ tên miền (hostname). * `UnknownPortException` không phải là một ngoại lệ chuẩn trong Java Sockets. Lỗi liên quan đến port thường được báo hiệu thông qua `SocketException` hoặc các ngoại lệ khác liên quan đến I/O.

Câu hỏi liên quan