mudb
Version:
Real-time database for multiplayer games
18 lines (17 loc) • 638 B
TypeScript
import { MuSocketServer, MuSocketServerState, MuSocketServerSpec, MuSocket } from '../socket';
import { MuScheduler } from '../../scheduler/scheduler';
export declare class MuWorkerSocketServer implements MuSocketServer {
private _state;
state(): MuSocketServerState;
private _pendingSockets;
clients: MuSocket[];
private _onconnection;
private _onclose;
scheduler: MuScheduler;
constructor(scheduler?: MuScheduler);
private _handleConnection;
start(spec: MuSocketServerSpec): void;
listen(): void;
close(): void;
}
export declare function createWorkerSocketServer(): MuWorkerSocketServer;