精通Windows Sockets网络开发----基于Visual C++实现.pdf

4星(超过85%的资源)
所需积分/C币:50 2013-08-22 15:36:45 48.57MB PDF
142
收藏 收藏
举报

第1篇 网络开发基础篇 pdf目录与此相差13页 第1章 准备开发环境 3 1.1 Windows Sockets开发概述 3 1.1.1 网络程序开发应用 3 1.1.2 网络程序结构——C/S、B/S 3 1.1.3 网络程序通信基础——网络协议 4 1.1.4 网络程序通信技术——Windows Sockets介绍 4 1.2 连接网络 6 1.2.1 TCP/IP设置 6 1.2.2 TCP/IP是否工作正常 8 1.2.3 系统与网络适配器间的通信 8 1.2.4 默认网关 8 1.2.5 ping其他计算机IP地址 9 1.3 创建应用程序 9 1.3.1 控制台程序 10 1.3.2 MFC应用程序 11 1.4 调试两个应用程序 12 1.4.1 启动两个工程 13 1.4.2 将一个工程加入到另一个工程空间 13 1.5 配置开发环境 14 1.6 小结 15 第2章 TCP/IP简介 16 2.1 开放系统互连参考模型 16 2.2 TCP/IP协议概述 17 2.2.1 TCP/IP模型 17 2.2.2 UDP 18 2.2.3 TCP 18 2.2.4 端口 19 2.3 小结 19 第3章 Windows Sockets基础 20 3.1 Windows Sockets 20 3.1.1 应用程序与Windows Sockets的关系 20 3.1.2 套接字 21 3.2 协议特征 22 3.2.1 面向连接与面向无连接 22 3.2.2 可靠性与次序性 22 3.2.3 面向消息 22 3.2.4 部分消息 23 3.2.5 从容关闭 23 3.2.6 路由选择 24 3.2.7 广播数据 24 3.3 IP定址 24 3.3.1 IP定址 25 3.3.2 字节顺序问题 25 3.4 基本TCP套接字编程 26 3.4.1 WSAStartup()函数 26 3.4.2 socket()函数 28 3.4.3 bind()函数 28 3.4.4 listen()函数 29 3.4.5 accept()函数 29 3.4.6 recv()函数 30 3.4.7 send()函数 31 3.4.8 closesocket()函数 31 3.4.9 shutdown()函数 31 3.4.10 connect()函数 32 3.5 TCP示例程序 32 3.5.1 服务器实现 33 3.5.2 客户端实现 35 3.6 基本UDP套接字编程 37 3.6.1 recvfrom()函数 37 3.6.2 sendto()函数 37 3.7 UDP示例程序 38 3.7.1 服务器实现 38 3.7.2 客户端实现 40 3.8 套接字选项 41 3.8.1 getsockopt()函数 41 3.8.2 setsockopt()函数 42 3.8.3 SOL_SOCKET选项级别 43 3.9 小结 44 第2篇 Visual C++网络模式开发篇 第4章 阻塞模式开发 47 4.1 套接字的阻塞模式 47 4.1.1 阻塞模式 47 4.1.2 设置套接字的阻塞模式 49 4.1.3 阻塞模式套接字的优势和不足 49 4.2 客户端与服务器相互问候 50 4.3 服务器设计 50 4.3.1 启动 50 4.3.2 接受请求 50 4.3.3 接收数据 51 4.3.4 退出 51 4.3.5 错误提示 51 4.4 服务器实现 51 4.4.1 初始化 52 4.4.2 创建套接字 54 4.4.3 绑定套接字 54 4.4.4 监听 56 4.4.5 接受请求 56 4.4.6 接收数据 56 4.4.7 发送数据 58 4.4.8 退出 59 4.5 客户端设计 59 4.5.1 启动 59 4.5.2 连接服务器 60 4.5.3 接收数据 60 4.5.4 退出 60 4.6 客户端实现 60 4.6.1 初始化 61 4.6.2 创建套接字 61 4.6.3 连接服务器 62 4.6.4 发送数据 63 4.6.5 接收数据 63 4.6.6 退出 64 4.7 小结 64 第5章 非阻塞模式开发 65 5.1 套接字的非阻塞模式 65 5.1.1 非阻塞模式 65 5.1.2 设置套接字的非阻塞模式 65 5.1.3 非阻塞模式套接字的优势和不足 68 5.2 远程算数运算程序 68 5.2.1 需求分析 68 5.2.2 数据包设计 69 5.3 服务器设计 69 5.3.1 多线程设计 69 5.3.2 界面设计 71 5.4 服务器实现 71 5.4.1 主线程 72 5.4.2 接受客户端请求线程 77 5.4.3 客户端类 78 5.4.4 清理资源线程 86

...展开详情
试读 127P 精通Windows Sockets网络开发----基于Visual C++实现.pdf
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
youpkun 很好的一本书,对于学习winsock很有帮助!
2017-07-11
回复
涛洋 这书很赞,我看了select和IOCP几章后,觉得很详细很扎实
2016-06-29
回复
zlname 写的很好,谢谢分享。
2015-10-21
回复
qq42746847 不是很清晰各。。比较基础。
2015-09-11
回复
junlee87 不错,讲解的很全面。
2015-06-04
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 签到新秀

关注 私信
上传资源赚钱or赚积分
最新推荐
精通Windows Sockets网络开发----基于Visual C++实现.pdf 50积分/C币 立即下载
1/127
精通Windows Sockets网络开发----基于Visual C++实现.pdf第1页
精通Windows Sockets网络开发----基于Visual C++实现.pdf第2页
精通Windows Sockets网络开发----基于Visual C++实现.pdf第3页
精通Windows Sockets网络开发----基于Visual C++实现.pdf第4页
精通Windows Sockets网络开发----基于Visual C++实现.pdf第5页
精通Windows Sockets网络开发----基于Visual C++实现.pdf第6页
精通Windows Sockets网络开发----基于Visual C++实现.pdf第7页
精通Windows Sockets网络开发----基于Visual C++实现.pdf第8页
精通Windows Sockets网络开发----基于Visual C++实现.pdf第9页
精通Windows Sockets网络开发----基于Visual C++实现.pdf第10页
精通Windows Sockets网络开发----基于Visual C++实现.pdf第11页
精通Windows Sockets网络开发----基于Visual C++实现.pdf第12页
精通Windows Sockets网络开发----基于Visual C++实现.pdf第13页
精通Windows Sockets网络开发----基于Visual C++实现.pdf第14页
精通Windows Sockets网络开发----基于Visual C++实现.pdf第15页
精通Windows Sockets网络开发----基于Visual C++实现.pdf第16页
精通Windows Sockets网络开发----基于Visual C++实现.pdf第17页
精通Windows Sockets网络开发----基于Visual C++实现.pdf第18页
精通Windows Sockets网络开发----基于Visual C++实现.pdf第19页
精通Windows Sockets网络开发----基于Visual C++实现.pdf第20页

试读结束, 可继续阅读

50积分/C币 立即下载