AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
The Future of HTTP and WebSockets
WebSockets start life as an HTTP connection. As of plug 1.14, the original upgrade gets surfaced to Phoenix as a plug request. And then Phoenix will indicate that it wants to upgrade that request by calling plug.con.upgrade adapter. That again is the exact same semantics as a Gen Server. You don't have to reauthenticate every time because whatever authentication information you might have about the user is in your socket state.