Skip to main content

createSocketServer

Creates a new socket server instance.
import { createSocketServer } from 'socket-serve';

const server = createSocketServer(options);

Parameters

  • options.redisUrl (string, required) - Redis connection URL
  • options.redisOptions (object, optional) - ioredis configuration options
  • options.redis (Redis, optional) - Pre-configured Redis instance

Returns

SocketServer instance

SocketServer

Events

connection

Emitted when a client connects.
server.on('connection', (socket: ServerSocket) => {
  console.log('Client connected:', socket.id);
});

Next Steps