socket là gì?

socket là gì? – Socket là một trong những điểm cuối (end-point) của liên kết tiếp xúc hai chiều (two-way communication) giữa nhị công tác chạy xe trên mạng. Nghĩa là một trong những socket được sử dụng để có thể chấp nhận được 1 process nói chuyện với cùng một process không giống.

Bạn đang xem: Websocket là gì

Các lớp Socket được thực hiện để tiến hành liên kết thân client với VPS. Nó được buộc ràng với 1 cổng port (diễn tả là 1 trong những số lượng cầm cố thể) để các tầng TCPhường. (TCP Layer) có thể định danh vận dụng mà dữ liệu sẽ tiến hành gửi tặng.

Socket sử dụng như vậy nào?

Sau khái niệm socket là gì? Thì mình vẫn ra mắt cho tác dụng của socket, nó được vận dụng trong quá trình thao tác làm việc, nếu rất có thể chạy các socket và một cơ hội đề xuất các bước của các bạn sẽ nkhô cứng rộng, nâng cao hiệu suất thao tác.


*
*
*
*
*

Giao thức chuẩn thông thường của WebSocket là ws:// , giao thức secure là wss:// . Chuẩn tiếp xúc là String và cung ứng buffered arrays cùng blobs.

Các nằm trong tính của WebSocket

THUỘC TÍNHMÔ TẢ
readyStateDiễn tả tâm lý kết nối. Nó tất cả các giá trị sau:Giá trị 0: liên kết vẫn chưa được thiết lập cấu hình (WebSocket.CONNECTING)Giá trị 1: kết nối đang thiết lập và hoàn toàn có thể tiếp xúc (WebSocket.OPEN)Giá trị 2: kết nối đang qua handshake đóng góp (WebSocket.CLOSING)Giá trị 3: kết nối đã làm được đóng góp (WebSocket.CLOSED)
bufferedAmountBiểu diễn số byte của UTF-8 mà lại đã có xếp sản phẩm vày áp dụng phương thức send()

Ví dụ:

switch (socket.readyState) case WebSocket.CONNECTING: // bởi something break; case WebSocket.OPEN: // bởi something break; case WebSocket.CLOSING: // vì chưng something break; case WebSocket.CLOSED: // vày something break; default: // this never happens break;

Các sự khiếu nại WebSocket

SỰ KIỆNEVENT HANDLERMÔ TẢ
openonopenlúc một WebSocket chuyển thanh lịch tâm trạng msinh hoạt, “onopen” sẽ được hotline.

Xem thêm: " Cá Nục Tiếng Anh Là Gì ? Cá Nục Trong Tiếng Anh Là Gì

messageonmessagelúc WebSocket thừa nhận tài liệu trường đoản cú Server.
erroronerrorCó bất kỳ lỗi nào vào giao tiếp.
closeoncloseKết nối được đóng. Những sự kiện được truyền mang lại “onclose” có tía tmê mệt số là “code”, “reason”, và “wasClean”.
Event handlers rất có thể được tạo thành bằng cách áp dụng phương thơm thức addEventListener(). Ví dụ:

onopen

socket.onopen = function(event) // handle open event;Sử dụng addEventListener()

socket.addEventListener("open", function(event) // handle open event);onmessagesocket.onmessage = function(event) var data = event.data; // process data as string, blob, or ArrayBuffer;Sử dụng addEventListener()

socket.addEventListener("message", function(event) var data = sự kiện.data; // process data as string, blob, or ArrayBuffer);onerrorsocket.onerror = function(event) // handle error event;Sử dụng addEventListener()

socket.addEventListener("error", function(event) // handle error event);onclosesocket.oncchiến bại = function(event) var code = sự kiện.code; var reason = sự kiện.reason; var wasClean = event.wasClean; // handle cthất bại event;Thực hiện nay handler onCthua kém sự khiếu nại sử dụng addEventListener()

socket.addEventListener("close", function(event) var code = event.code; var reason = event.reason; var wasClean = event.wasClean; // handle cthảm bại event);

Các cách thức của WebSocket

PHƯƠNG THỨCMÔ TẢ
send()send(data) gửi tài liệu tới VPS. Message data là string, ArrayBuffer, blob.

Xem thêm: Học Phí Trường Mầm Non Vinschool Royal City, Học Phí Tại Vinschool Là Bao Nhiêu

close()Đóng liên kết đã trường tồn.

Ví dụ:

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *