我想系统地学习一下win平台、linux平台、以及直接操作寄存器(不太可能)的网络编程,谁有这方面的经验啊?参考网上的资料,我零零星星地写过winsock和linuxsock的一些程序,不过总感觉还有好多好多函数啊结构啊以及思想啊没有了解到,现在的感觉就是拿着蜡烛在行夜路,我想要一盏100000000瓦的手电筒,照亮整个世界!
推荐书籍:《计算机网络自顶向下方法》
可以试试先不接触具体实现,摸磨一下概念和结构。比如多线程,socket,超时,io.然后把一门语言学精,再个个击破。
建议了学习一下socket编程的原理:推荐一篇博客:揭开Socket编程的面纱