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