What is WebSocketWebSocket is a protocol based on full-duplex communication on a single TCP connection. It solves the shortcoming of HTTP protocol that is not suitable for real-time communication. Compared with HTTP protocol, WebSocket protocol realizes persistent network communication, can realize long connection between client and server, and can carry out two-way real-time communication. The protocol name is "ws". WebSocket makes data exchange between clients and servers much simpler, allowing the server to actively push data to the client. In the WebSocket API, the browser and the server only need to complete a handshake, and then a persistent connection can be directly established between the two, and two-way data transmission can be carried out. In the WebSocket API, the browser and the server only need to complete a handshake, and then a fast channel is formed between the browser and the server. Data can be directly transmitted between the two. HTTP vs WebSocketFeatures of WebSocket
What is a Socket?Two programs on the network exchange data through a two-way communication connection. One end of this connection is called a Socket, so at least a pair of port numbers are required to establish a network communication connection. The essence of Socket is the encapsulation of TCP/IP protocol stack. It provides an interface for TCP or UDP programming, not another protocol. Through Socket, you can use TCP/IP protocol. |
<<: State management expert: Cookies and Session
>>: From theory to practice: the wide application of MUX VLAN in the network
[51CTO.com original article] From July 11 to 13, ...
As we all know, my country's operators have b...
In recent years, the development of blockchain te...
The Internet plays a key role in our daily lives,...
"As of the end of September, the total numbe...
April 25, 2023 – Akamai Technologies, Inc. (Akama...
[51CTO.com original article] With the rapid devel...
This article will introduce the basic concepts, a...
[51CTO.com original article] On May 20, 2020, F5,...
According to the website of the Ministry of Indus...
[[406793]] "Dear user, hello, do you want to...
[[267637]] On June 6, China officially issued 5G ...
People are looking forward to a lower-priced broa...
According to BleepingComputer, Apple recently res...
Background The client company is a clothing retai...