I want to make a multi-player online game which will require some fast data exchange between users (that's why i need UDP). So, I probably need to have an UDP Socket Server that will receive data from a player in a game room and send this data to other players in that room. Am I right? What should I use for this server? Probably I must put there some script that will run all the time and serve the clients. Should this script be written in Java, Perl, Python, ...? I just don't want to waste my time and choose completely wrong direction, so I need some advice.
Thanks :)