socket support