(When talking about TCP / IP protocol stack, I said that there is a "TCP socket", which is actually a functional interface through which you can use TCP / IP protocol stack to send and receive data at the transport layer.So, do you know there is another thing called "websocket"?From the name alone, "Web" refers to HTTP and "socket" refers to socket call. What do these two mean?The so-called "literal meaning", you can probably guess that "websocket" runs on the "Web". It is a socket communication specification over HTTP, which provides functions similar to "TCP socket". It can be used like "TCP socket"“"Socket" calls the lower layer protocol stack to send and receive data arbitrarily.)