A new scheme is proposed, called explicit multicast over mobile IP with routing optimisation (XMIPRO), to solve the problem due to triangle routing and serious packet losses during the registration delay in explicit multicast over mobile IP (XMIP). Analytical and simulation results show that the scheme offers more efficient routing and a greater robustness than the existing schemes in mobile IPv4 networks.