我是在校大学生,想学习网络编程,做远程图像传输 
希望大家指教一下该从什么开始学习,本人有C++和C#的基础,没有网络编程基础。希望推荐一些书籍,从网络编程入门开始到最终实现。 
还有就是用什么语言C++还是C#? 
希望高手们不吝赐教,小弟在此感谢先。