Is there some sort of method I could use to launch something from a browser which would listen for tcp connections? I explored Silverlight but it looks like I can only connect to 3rd parties with a Silverlight app. What I'm looking for is have the user run something in browser which could receive third party connections. I'm starting to think it has to much potential for abuse so it's not allowed, but I'm hoping I'm overlooking something.