By the way, depending on the type of connection, it is only by default that you can't have multiple listeners on a single port. I ran into the same issue when I wanted multiple processes to receive incoming UDP messages. The workaround was easy:

http://www.vbforums.com/showthread.p...&highlight=UDP

However, this may not be relevant to you. I have worked with WCF only a little, but you can get access to underlying objects, and maybe you can effect the same solution that I did (thanks to Atheist, I believe).