>X tends to run over TCP, which is "multicast challenged", yes? There are multicast "group" addressing modes in IP. An application on the client issues its TCP/IP stack a command to join a specific group. Voila. Andy