目前在公司比较闲,准备学习WINDOWS网络编程,我目前水平:熟悉VC,MFC,熟悉API,但网络方面一窍不通,只知道一些基本概念,看了一下《WINDOWS网络编程》看不太懂,一下子接受不了这么多的函数和结构。请高手指点一条VC程序员学习WINDOWS网络编程循序渐进的路,介绍一些好的书。我下载了《TCP/IP详解》1,2,3卷。但是没有配套的原码,
有这三本书的配书原码下么?在哪可以下?

解决方案 »

  1.   

    楼主:
    先把TCP/IP协议卷1仔细看几遍,弄清楚一些概念,,挑重点看,,,不懂的先放在一边。然后用VC的MFC中的CSocket写几个程序熟悉一下,,
    然后看《WINDOWS网络编程》,主要看WINSOCK API。。把例子程序写几遍,然后你就入门了
      

  2.   

    先把TCP/IP协议卷1仔细看几遍,弄清楚一些概念,,挑重点看,,,不懂的先放在一边。然后用VC的MFC中的CSocket写几个程序熟悉一下,,
    然后看《WINDOWS网络编程》,主要看WINSOCK API。。把例子程序写几遍,然后你就入门了入门之后就要靠实际项目经验提高了,对么?
    入门之后看什么书呢?TCP/IP协议卷2,3么?
      

  3.   

    "回复人: elssann(睡睡裤) ( ) 信誉:36  2005-07-04 20:45:00  得分: 0  
     
     
       楼主:
    先把TCP/IP协议卷1仔细看几遍,弄清楚一些概念,,挑重点看,,,不懂的先放在一边。然后用VC的MFC中的CSocket写几个程序熟悉一下,,
    然后看《WINDOWS网络编程》,主要看WINSOCK API。。把例子程序写几遍,然后你就入门了 "
      
     
    为什么要先学“MFC中的CSocket” 呢,按学VC一般顺序,先API 再学MFC(包裹API)呀?
      

  4.   

    入门之后就要靠实际项目经验提高了,对么?
    入门之后看什么书呢?TCP/IP协议卷2,3么?
    ---------------------------------------------
    等你入门之后再说吧,入门之后你就不会再来问这个问题了
    至于先用CSocket,是因为楼主本身有MFC的经验,用CSocket写个程序应该不难,借这个东西先熟悉一下C/S程序的一些基本东西。。
      

  5.   

    关键在于基础,Windows 网络编程相对 TCP/IP 详解而言更浅显一些
    如果觉得看 Windows 网络编程有困难,可以先看看网络教材或《网络》第3版
      

  6.   

    《WINDOWS网络编程2》我看了,觉得不怎么样,废话多,但是实际的东西少了点,比如例子就太少了,很多东西一句话就完了。
      

  7.   

    网络编程主要是 多线程和资源 的控制.
    最好用从套节字的API函数入手,然后去看网络的服务模型,这样就可以懂了.MFC的包装类原理就是网络的服务模型的包装.
    多看他人的代码.
      

  8.   

    《TCP/IP详解》1,2,3卷 是比较地层的东东了, 如果你想做WINDOWS的话,先看有关WINDOWS的书吧.
    提醒楼主一点,看书的注意这本书的读者对象,否则,预速则不达.我个人觉得你应该从API入手,因为我当时学网络的时候,看MFC的类时,只知道怎么用,却不知道是怎么回事.看API则可以开门见山的了解网络编程了.
      

  9.   

    一时话多,我就再说点吧.
    我非常同意"TechSupport(客户热线) "的观点,"按学VC一般顺序,先API 再学MFC(包裹API)呀?".
    没错,就是这样的.而且网络编程最好都是用API,为了性能和灵活,直接用API最好.本人现在都在用API,很少用MFC的封装类.