socket const constructors