JavaScript is required

Trong lập trình Socket TCP, phương thức nào dùng để gửi dữ liệu từ Client đến Server

A.

Phương thức write() của lớp OutputStream

B.

Phương thức write() của lớp Socket

C.

Phương thức send() của lớp Socket

D.
Phương thức send() của lớp OutputStream
Trả lời:

Đáp án đúng: A


Trong lập trình Socket TCP, để gửi dữ liệu từ Client đến Server, chúng ta sử dụng phương thức `write()` của lớp `OutputStream`. `OutputStream` cung cấp các phương thức để ghi dữ liệu vào một stream (luồng) đầu ra, và trong trường hợp này, stream đầu ra đó được kết nối với socket. * **Phương án A đúng:** Phương thức `write()` của lớp `OutputStream` được sử dụng để ghi dữ liệu vào socket, do đó dữ liệu được gửi từ client đến server. * **Phương án B sai:** Lớp `Socket` không trực tiếp cung cấp phương thức `write()` để gửi dữ liệu. Thay vào đó, nó cung cấp một `OutputStream` mà bạn có thể sử dụng để gửi dữ liệu. * **Phương án C sai:** Lớp `Socket` cũng không có phương thức `send()` trong Java. * **Phương án D sai:** Lớp `OutputStream` không có phương thức `send()`. Phương thức `write()` là phương thức thích hợp để sử dụng.

Câu hỏi liên quan