电脑网络编程指导:Windows

副标题:无

作   者:张金辉等编著

分类号:

ISBN:9787806126509

微信扫一扫,移动浏览光盘

简介

目录

第一章 TCP/IP编程接口
1、1Windows套接字
1、2使用WinsockAPI
1、2、1初始化Winsock——WSAStartup
1、2、2创建Socket-socket
1、2、3指定本地地址——bind
1、2、4建立socket连接——请求连接connect与接受连接accept系统调用
1、2、5侦听连接——listen系统调用
1、2、6发送数据——send和sendto
1、2、7接收数据——recv和recvfrom
1、2、8关闭套接字——closesocket
1、2、9异步处理函数
1、3字节顺序转换
第二章 客户/服务器应用程序框架
2、1客户/服务器的基本概念
2、2客户/服务器的工作模式
2、3客户/服务器模型的时序图
2、4服务器程序框架
第三章 面向连接的网络程序设计
3、1EchoCli功能简介
3、2EchoCli客户端回声程序
3、3EchoCli客户端回声程序的分析
3、3、1初始化Winsock——CEchoCliApp类
3、3、2创建显示窗口和输入窗口——CMainErame类
3、3、3套接字类CEchoSocket
3、3、4CEchoCliDoc类
3、3、5输入窗口——CSendView
3、3、6输出窗口——CEchoCliView
第四章 无连接的网络程序设计
4、1客户程序DgEchoCli
4、1、1编辑DgEchoCliDoc.h和DgEchoCliDoc.cpp文件
4、1、2DgEchoCli分析
4、2服务器程序DgEchoServer
4、3无连接服务器DgEchoSever分析
4、3、1初始化Winsock——CDgEchoServerApp类
4、3、2套接字类CEchoSocket
4、3、3CEchoCliDoc类
4、3、4输出窗口——CDgEchoServerView
第五章 原始套接字程序设计
5、1ICMP协议
5、2ICMP报文的格式
5、3使用RAWSockets
5、4PING程序简介
5、4、1回应请求与应答报文
5、4、2简述Ping程序
5、4、3Ping程序中的数据结构
5、4、4数据报的校验和
5、4、5理解PING操作
5、4、6setsockopt函数
5、5PING程序源代码
第六章 广播通信程序设计
6、1TCP/IP中广播地址
6、2建立广播套接字
6、3发送广播数据报和接收广播数据报
6、4广播通信程序举例
6、4、1广播发送程序
6、4、2广播接收程序Receiver
第七章 组播程序设计
7、1什么是组播
7、2多目传送和多目地址
7、2、1多目组
7、2、2IP多目地址
7、3应用程序与组播
7、3、1组播对应用程序的要求
7、3、2单目数据报程序到组播程序
7、3、3Windowssockets组播API
7、4组播程序举例
第八章 辅助电话程序设计
8、1辅助电话服务提供程序
8、2使用辅助电话服务
8、3辅助电话拨号程序——Dial
8、3、1从FileNewproject运行MFCAppWizard创建应用程序-Dial
8、3、2设计IDD_DIAL_DIALOG对话框
8、3、3运行ClassWizard为CdialDlg加入消息控制函数
8、3、4运行ClassWizard为CDiaIDIg加入成员变量
8、3、5编辑DialDlg.cpp文件
8、3、6编译测试
第九章 信报程序设计
9、1MFC与MAPI
9、2通用信报调用(CMC)
9、2、1开始对话
9、2、1发送信报
9、2、2分辨信报的地址cmc_look_up
9、2、3接收信报cmc_list,cmc_read,cmc_act_on
第十章 WinInetAPI
10、1使用WinInetCAPI
10、1、1HINTERNET句柄
10、1、2缓冲区参数
10、1、3异步I/O
10、1、4出错处理
10、2普通Internet函数
10、2、1开始一个WinInet对话
10、2、2与服务器建立连接
10、2、3回调函数
10、2、4基本文件操作
10、2、5数据读取
10、2、6移动Internet文件指针
10、2、7向Internet文件写数据
10、3FTP客户机函数
10、3、1获取当前目录
10、3、2创建和改变目录
10、3、3查找文件
10、3、4下载文件
10、3、5上载文件
10、3、6在FTP服务器上打开一个文件
10、3、7删除文件
10、3、8改变文件名
10、4HTTP客户机函数
10、4、1创建HTTP请求
10、4、2增加请求标题
10、4、3发送HTTP请求
10、4、4获取响应信息
10、5MFCWinInet类
10、5、1CinternetSession
10、5、2连接类
10、5、3文件类
10、5、5HTTP处理
第十一章 编 写FTP客户应用程序
11、1FTP客户应用程序编程技巧
11、2编程实例—FTPTREE
11、2、1创建应用程序
11、2、2编辑对话框IDD_FTPTREE_DIALOG
11、2、3生成CMyTreeCtrl类
11、2、4为CFTPTREEDlg加入消息控制函数
11、2、5为CMyTreeCtrl加入消息控制函数
11、2、6为CFTPTREEDlg加入成员变量
11、2、7编辑位图资源
11、2、8编辑MyTreeCtrl.h文件
11、2、9编辑MyTreeCtrl.cpp文件
11、2、10编辑FtpTreeDlg.h文件
11、2、11编辑FtpTreeDlg.cpp文件
11、2、12编辑FtpTree.cpp文件
11、2、13编译测试
第十二章 编 写HTTP客户应用程序
12、1HTTP客户应用程序编程技巧
12、2编程实例—TEAR
12、2、1运行Win32ConsoleApplicationWizard建立应用程序TEAR
12、2、2建立CTearSession类
12、2、3创建CTearException类
12、2、4在tear.cpp中加入全局变量
12、2、5在tear.cpp中加入头文件
12、2、6添加函数ShowBanner和ShowUsage到tear.cpp
12、2、7编写命令解释函数ParseOptions
12、2、8主函数main
12、2、9清除HTML标记——StripTags
12、2、10编译执行
第十三章 NETBIOS编程概述
13、1引言
13、2NetBIOS的基本概念
13、2、1命令
13、2、2名字
13、2、3数据报和会话
13、2、4网络控制块(NCB)
13、2、5NetBIOS函数
13、2、6后置例程
第十四章 NETBIOS命令功能介绍
14、1名字管理命令
14、1、1AddName命令
14、1、2AddGroupName命令
14、1、3DeleteName命令
14、2数据报通信命令
14、2、1SendDataGram命令
14、2、2SendBroadCastDatagram
14、2、3ReceiveDatagram命令
14、2、4ReceiveBroadcastDatagram命令
14、3会话通信命令
14、3、1Call命令
14、3、2Listen命令
10、5、4FTP处理
14、3、3Send命令
14、3、4ChainSend命令
14、3、5ScndNoACK命令
14、3、6ChainSendNoAck命令
14、3、7Receive命令
14、3、8ReceiveAny命令
14、3、9HangUp命令
14、4测试和控制命令
14、4、1SessionStatus命令
14、4、2GetAdapterStatus命令
14、4、3ResetAdapter命令
14、4、4Cancel命令
第十五章 NetBIOS编程技巧
15、1设计要点
15、1、1选择通信方式
15、1、2选择命令返回方法
15、1、3分组长度的限制
15、1、4差错和超时
15、2数据报服务
15、3会话服务
15、4测试适配器的状态
var cpro_id = 'u317582';

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

电脑网络编程指导:Windows
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon