C++网络编程学习指南

1.扎实的C,C++基础知识
参考资料《C程序设计》,《C++primer》。

2.TCP/IP协议
经典书是:W.RichardStevens著《TCP/IP详解》三卷书,卷1是协议,卷2是实现,卷3是TCP事务协议等。还有官方的协议文档:RFC
当然也可以在网上下载电子书。
经典的开源协议分析工具:Wireshark.
简单的开源TCP/IP协议栈:LwIP,或者Linux1.0里包含的协议栈,当然也可以看看FreeBSD的TCP/IP协议栈。

3.实际指导网络编程的书
Winodws平台,经典书是《windows网络编程》第二版。
Linux平台,经典书是W.RichardStevens著《UNIX网络编程》。

4.VC++开发

侯捷著《深入浅出MFC》,《windows程序设计》,《Windows核心编程》,Microsoft的MSDN

网络编程书籍补充以下

C++网络编程卷1运用ACE和模式消除复杂性
C++网络编程卷2基于ACE和框架的系统化复用
ACE自适配通信环境中文技术文档

Visual+C++网络高级编程
Windows网络与通信程序设计
精通Windows+Sockets网络开发——基于Visual+C++实现

开源网络封装库
ACE,ICE,asio,cppsocket,netclass,poco,SimpleSocket,socketman,Sockets
开源下载工具
fdm,eMulePlus,eMule
开源FTP
FileZilla
开源服务器
Apache
网游服务器开源框架
GNE,HawkNL,RakNet,SDL_net

http://bbs.csdn.net/topics/320052306

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值