How to enable WebSockets

Overview

WebSockets enable real-time, bidirectional communication between your application and clients. Everleap supports WebSockets on IIS. You can enable them from the General tab of Site Settings.

Steps

  1. Log in to the Everleap Control Panel at cp.everleap.com.
  2. From the top menu click Shared Sites.
  3. On the Shared Cloud Sites Overview page, click Manage next to the applicable site.
Shared Cloud Sites Overview page listing each site with a Manage link
  1. On the Site Overview page, click the SETTINGS tab.
  2. Click the General tab.
  3. Locate the WebSockets dropdown and select Enabled.
Site Settings General tab with the WebSockets dropdown expanded showing Disabled and Enabled
  1. Click Update General Settings to save.
The Update General Settings button at the bottom of the General tab

Verify It Worked

Test your WebSocket connections using your browser's developer tools or a WebSocket testing utility, and confirm the upgrade handshake succeeds.

Notes

  • WebSockets are Disabled by default. Select Disabled to turn them back off.
  • ASP.NET SignalR and ASP.NET Core SignalR both work with WebSockets on Everleap.
  • If WebSockets are unavailable, SignalR automatically falls back to long-polling.
  • Changing this setting triggers an application pool recycle.

Related Articles