I would like to build a P2P networking platform for our company to share files and conduct video conferencing. May I ask how should I start and which programming language is appropriate? Does C language is more suitable for developing network programming than C++?
How should I reduce bandwidth, jitter, delay and lost packet in order to ensure the QoS?
Do Integrated or Differentiated Services help much?
Any suggested books or websites for an novice?