Add a Socket test that works alongside the direct one