Lavar los langostinos y cocerlos en una cacerola con abundante agua hirviendo con sal, durante 1-2 minutos, según el tamaño. Sacarlos y enfriar en agua con hielo. Pelar la cebolla y la zanahoria y trocearlas; poner en la cacerola y añadir la pimienta, perejil y sal.Añadir el vino y cocer a fuego lento durante 15 minutos. Lavar la merluza y colocar en el caldo; cocer unos 3-4 minutos, con un hervor mínimo y sacarla.Lavar y picar la lechuga. Ponerla en una fuente y colocar encima la merluza y los langostinos pelados.Picar los huevos, los pepinillos, cebolla y perejil; colocar en un cuenco y añadir la mayonesa y 4 cucharadas de caldo y una de vinagre. Servir en salsera con el pescado.