બર્કલે સોકેટ્સ અને વિન્ડોઝ સોકેટ્સ (વિન્સોક) API ઘણા વર્ષોથી સોકેટ પ્રોગ્રામિંગ માટેનાં બે પ્રાથમિક ધોરણો હતા.