i need a project like a chat room but within a LAN network between a server and clients and this project includes this:
1) the user tries to login to chat room
2) Notification if the user nickname who is trying to log in is already available so i need a message says this user is unavailable
3) a list box shows connected with user nicknames
4) user could double click on the name of any user in list box to start a private chat.
5) global chat session with all user together
6) a button to let user join a chat serrve
7) About technical, client and server will be connected together over TCP/IP
8) Notification if the chat room is full so the incoming user can't connect if the chat room is already full.
i am a student and need this application to deliver it as a project in my course.. so i need it with open source code
this project should be done on Visual studio 2010 with framwork 4.0
the deadline of this project between 5 to 10 days