Hi,

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?

Thanks