Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RELIC: Add WebSocket Support #6

Open
klkucaj opened this issue Dec 9, 2024 · 0 comments
Open

RELIC: Add WebSocket Support #6

klkucaj opened this issue Dec 9, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@klkucaj
Copy link
Collaborator

klkucaj commented Dec 9, 2024

Is your feature request related to a problem? Please describe.
The framework currently lacks WebSocket support, limiting its ability to handle real-time, bidirectional communication use cases. WebSocket support is essential for applications requiring live updates, chat functionality, or other real-time features.

Describe the solution you'd like
Introduce WebSocket support with the following capabilities:

  • Ability to establish WebSocket connections and handle events (e.g., onConnect, onMessage, onClose).
  • Support for broadcasting messages to multiple clients.
  • Middleware for authentication and validation during WebSocket handshake.
  • Options for custom message handling and connection lifecycle management.

Describe alternatives you've considered

  • Using a separate WebSocket server alongside the framework. While feasible, it adds complexity and makes integration with the framework less seamless.

Additional context
Adding WebSocket support will enhance the framework's real-time capabilities and make it suitable for modern applications that require low-latency, continuous communication.

@klkucaj klkucaj added the enhancement New feature or request label Dec 12, 2024
@SandPod SandPod transferred this issue from serverpod/serverpod Dec 16, 2024
@SandPod SandPod moved this to Later 🥳 in Relic Roadmap Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Later 🥳
Development

No branches or pull requests

1 participant