Understand inherited socket