WebSocket is a protocol that enables two-way persistent communication channels over TCP connections. It is used for applications such as chat, stock tickers, games, anywhere you want real-time functionality in a web application.
Use WebSockets when you need to work directly with a socket connection. For example, you might need the best possible performance for a real-time game.
First of all, read the kataras/neffos wiki to master the new websocket library built for net/http and Iris.
It comes pre-installed with Iris, however you can install it separately by executing the following shell command.