fixed socket layer