I have debugged the problem a little more. Does fedora and/or the kernel support SO_REUSEPORT? It is a flag which lets you do is rebind to a port that is already in use. You need this for multicasting. Thanks, Jason