Client-Server

Hi guys, I am trying to create a Multiplayer game with a Server and serveral Clients that may connect to the Server and start playing. Moreover, I need to stream textures between clients. Which may be the best way to go? What should I use?

I was thinking about using sockets for the streaming of the textures but then can I integrate them with Unity Web Player?

Your webplayer clients can use sockets to talk to your server, you just need to have a socket policy file on the server giving the clients permission to connect.