I've read that several browser plugin's support UDP sockets (eg Java, Unity), however the most popular plugin, Flash, doesn't support UDP sockets!? And neither does my favorite, Silverlight.
Now, I know that Silverlight 4.0 Beta has Multicast UDP sockets, but these are useless on the public internet, which is where I want to use the stuff I build for an in-browser application. And I know that Flash 10 has RTMFP, but still this doesn't work as a UDP unicast socket.
So, I've heard some theories that UDP is a security risk, but I don't really understand how it's more of a risk that TCP, or how a policy server doesn't relieve the risk. Please someone explain to me what's going on here. Thank you.