I have a chat room setup now and I can connect to the server, however I need assistance with setting up a few things in the chat to complete it: 1. verify username/password to the server (will have an access db setup to hold users information). the sign on form will also have a button so that the user can sign up as well. all that information will be transmitted to the server and saved to the db on that server. (would be nice to be able to configure the db path location on the server app) 2. once logged in, users can create their own room or choose from a list of already opened rooms (based on opened rooms from other users). 3. once in a room, the chat form should determine who opened the room and make them an admin and give them the ability to kick users out or suspend their time from the room for whatever period they decide on (can be a no# time). they should also have the ability to mute other users from playing music if necessary. 4. users should have the ability to add buddies to a list when the first login and adminster those users (add/delete) as they see fit. 5. once in the chat room, users will have the ability to hear others music by one user at a time playing their music. while they are playing their music, some type of icon should appear by their name to indicate they are playing and the other users cannot play until that user is done. controls will have: volume adjust, mute, and an LED monitor to show while the music is playing. 6. server side, as said above, i have the server app running but need to add the ability to send messages to all users or send messages privately to users. i have the ability to kick a user but need to put in a banned feature (based on ip/login) as well. 7. the chat also needs to be able to send private messages to users based on the ones you choose in the users list. i have private messages being sent, but they are being sent to the main window which only that user can see, however i want it to go to that user in a new window just like current messengers like aim or msn etc... 8. also while in the chat, users can give a rating to other users and based on that rating the user will have a certain icon beside their name, as the rating changes, so does the icon.
## Deliverables
After supplying the existing code source/modules, as described above would like to see those features added and a tested (by myself) working copy before closure of the deal.
## Platform
all windows platforms.