I'm thinking of developing a virtual classroom application, what i want is a server(Teacher) and an unlimited number of clients(pupils), i want the application to have a number of features including a webcam window for the teacher, a whiteboard that would update(in real time) from the server and hopefully a number of resources for the students(clients) to download and use.
Also it would have a GUI designed using the win32API or MFC although i havent really done MFC.
My questions are:
1. Is this a feasible project? (i have approx 6 months)
2. How big a project is it?
3. How difficult is it really?
It would have to work over a network connecting using IP addresses (is that the best way?)
I have done some network programming, confident in C++. It will be designed using VC++ and run on Windows XP.
Finally i've been hearing things about a program called ACE, what is it and can it help me?
Thanks for any input guys.