steam-condenser
Version:
TypeScript port of steam-condenser.
14 lines (13 loc) • 430 B
TypeScript
/// <reference types="node" />
import dgram from 'dgram';
import Socket from './Socket';
export default class UDPSocket extends Socket {
protected socket: dgram.Socket;
private buffer;
private receivedBytes;
connect(): Promise<void>;
close(): Promise<void>;
send(buffer: Buffer): Promise<void>;
recvBytes(bytes?: number): Promise<Buffer>;
recv(fn: (buffer: Buffer) => boolean): Promise<boolean>;
}