Well the site has about 3000 users online at one time, but since the limit to open sockets is usually quite low, I will probably make each server only connect to 800 clients at once and then re-direct any more clients to the next server.

Is using QT for this type of task a good idea? I have heard good things about networking in QT, but this will be my first try at something like this.