Socket :: docs