Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
April 20, 2021 07:30 pm GMT

Web socket and HTTP(s); Intro to simple differences

In telecommunication a duplex communication system is a point to point system composed of 2 or more connected devices.
And it can be:

  • Full-duplex system, simultaneously or bi-directional at time
    Screenshot_2021-04-20 Duplex (telecommunications) - Wikipedia(1)

  • Half-duplex system, communication is one direction at time
    Screenshot_2021-04-20 Duplex (telecommunications) - Wikipedia

HTTP, HyperText Transfer Protocol is a Half-duplex system.

So writing chat applications using i.e. LAMP Stack, (Linux, Apache, Mysql & PHP), it involve:

  • Actively sampling the status of the server (Polling) for changes
  • Keep track timestamp and
  • Its slower than it should be.

Socket have traditionally been the solution for real-time chat application are architected, supplying a bi-directional (Full-duplex) communication channel between the client and the server. It actually use the URI format.

ws://userinfo@host:port/path?query#fragment

This is just a start to wrap your mind around in case you want to understand how socket.io

It also contains very helpful examples


Original Link: https://dev.to/eulier/web-socket-and-http-s-intro-to-simple-differences-38bn

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To