kkrpc
    Preparing search index...

    Class ElysiaWebSocketServerIO

    Elysia WebSocket server adapter for kkrpc

    This adapter provides WebSocket server functionality for Elysia applications. It uses Elysia's built-in WebSocket support which is powered by uWebSocket.

    import { Elysia } from 'elysia'
    import { ElysiaWebSocketServerIO, RPCChannel } from 'kkrpc'

    const app = new Elysia()
    .ws('/rpc', {
    open(ws) {
    const io = new ElysiaWebSocketServerIO(ws)
    const rpc = new RPCChannel(io, {
    expose: {
    greet: (name: string) => `Hello, ${name}!`
    }
    })
    },
    message(ws, message) {
    // Handle raw messages if needed
    }
    })
    .listen(3000)

    Implements

    Index

    Constructors

    Properties

    capabilities: IoCapabilities = ...
    name: string = "elysia-websocket-server"

    Methods