学VC不是很久,基本的东西学得差不多了,
GDI,控件,文档/视图,C++的基础也还好,
于是想学网络编程,刚入手觉得有点难,
网络基础是学过,但总是觉得VC网络编程跟
网络基础上的知识联系不上,还有,只有一台单机
没有网卡,也不能上网。是不是有些程序会没办法上机?
想知道还有哪些必须的基础知识要掌握?
谢谢

解决方案 »

  1.   

    编这样的两个项目试试
    一.局域网内用的聊天工具:支持tcp/udp,支持大文件传送,支持自动重连接,xml
    二.基于互联网上的软件自动升级系统:技术点包括activex,com,dll,http,xml等
      

  2.   

    看看<<windows网络编程>>吧,什么都有了 不过一定要懂SDK哦
      

  3.   

    >>套接字,协议。
    >>楼上说的那本是本好书,不过一些可以省略不看。说的很对,我正在看
      

  4.   

    用WinSock编程  是不需要了解太多协议的细节问题的 。
    不过想学好一点的话。
    建议:以下两本书就够了
      国外计算机科学教材系列:〈〈TCP/IP 协议详解〉〉commer 编住,电子工业出版社
      〈〈Windwos 网络编程〉〉人民邮电。不过这本书有一些错误。
      

  5.   

    Winsock是不需要了解TCP/IP协议
    不过要实际应用,学点 HTTP,SMTP,FTP,POP3 是没坏的,最起码HTTP要有点基础。