网络编程技巧与实例

网络编程技巧与实例
作 者: 贾斌
出版社: 人民邮电出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 计算机网络 程序设计
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《网络编程技巧与实例》作者简介

内容简介

本书介绍当今网络编程的主要领域及相关技术,其主要内容有:Windows环境的网络编程技术,即Socket编程;Unix/Linux环境中的网络编程技术,内容涉及TCP协议的实现机制、面向连接与无连接的Socket编程、TLI编程和RPC编程;网页制作使用的网络编程技术,如Java网络编程、Web客户端编程、Perl与CGI、ASP、JSP与XML等,最后通过两个网站实例帮助读者进一步熟悉网站制作中常用的网络编程技术。本书内容翔实、覆盖面广、实例丰富、结构合理、可操作性强,适合于想要学习计算机编程技术的爱好者、大专院校师生阅读参考,对于已经熟悉编程技术的程序开发人员也有一定的参考价值。

图书目录

第1章 网络编程概述

1. 1 Internet提供的服务及发展前景

1. 1. 1 Internet提供的服务

1. 1. 2 WWW技术概况

1. 1. 3 Internet的发展前景

1. 2 网络编程现状

1. 2. 1 Windows网络编程

1. 2. 2 UNlX网络编程

1. 2. 3 Java网络编程

1. 2. 4 Web客户端编程

1. 2. 5 Web服务器端编程

1. 3 Socket原理

1. 3. 1 网间进程通信

1. 3. 2 客户机/服务器模式

1. 3. 3 Socket

第2章 Windows环境的Internet编程

2. 1 Windows Sockets概述

2. 1. 1 Windows Socketsl. 1对Berkeley Sockets的继承

2. 1. 2 Windows Socketsl. 1对BerkerlySockets的扩充

2. 1. 3 Windows Sockets2. 0的增强功能

2. 1. 4 Windows Sockets与Berkerly Sockets的重要区别

2. 2 Windows Sockets函数详解

2. 2. 1 Accept()

2. 2. 2 bind()

2. 2. 3 Connect()

2. 2. 4 listen()

2. 2. 5 recv()

2. 2. 6 send()

2. 2. 7 socket()

2. 2. 8 WSAAsyncSelect()

2. 2. 9 WSAStartup()

2. 2. 10 WSACleanup()

2. 2. 11 WSAGetLastError()

2. 2. 12 WSADuplicateSocket()

2. 2. 13 WSAGetQosByName()

2. 2. 14 WSAEventSelect()

2. 2. 15 WSAGetOverlappedResult()

2. 3 MFC对Windows SocketAPI的封装

2. 3. 1 CasyncSocket-对API低层的封装

2. 3. 2 Csocket--CAsyncSocket之上的封装

2. 4 其他形式的封装--使用Winsock控件

2. 4. 1 C++Builder中网络通信的实现

2. 4. 2 在VB中使用WinSock控件

第3章 UNIX网络编程

3. 1 TCP协议的实现机制

3. 1. 1 TCP提供的服务

3. 1. 2 建立TCP连接

3. 1. 3 关闭TCP连接

3. 2 面向连接的Socket编程

3. 2. 1 客户端例程

3. 2. 2 服务器例程

3. 2. 3 进程阻塞

3. 2. 4 多进程服务器程序

3. 2. 5 socket选项

3. 3 无连接的Socket编程

3. 3. 1 UDP通信概述

3. 3. 2 对等模式UDP编程实例

3. 3. 3 客户端一服务器编程实例

3. 4 TLI编程

3. 4. 1 传输接口编程综述

3. 4. 2 传输接口编程实例

3. 5 RPC编程

3. 5. 1 RPC原理和实现机制介绍

3. 5. 2 RPC协议

3. 5. 3 XDR数据描述标准

第4章 Java网络编程

4. 1 Java与网络

4. 1. 1 协议

4. 1. 2 网络地址和端口

4. 1. 3 网络安全性

4. 1. 4 Java. net包

4. 2 使用URL

4. 2. 1 什么是URL

4. 2. 2 URL类详解

4. 3 使用套接字

4. 3. 1 Socket类

4. 3. 2 ServerSocket类

4. 4 使用数据报

4. 4. 1 DatagramPacket类

4. 4. 2 datagramSocket类

4. 5 综合实例--聊天室

4. 5. 1 客户端程序

4. 5. 2 服务器方的程序

第5章 Web客户端编程语言基础

5. 1 HTML语言基础

5. 1. 1 HTML语言概述

5. 1. 2 基本的HTML文件

5. 1. 3 链接

5. 1. 4 图像

5. 1. 5 表格

5. 1. 6 表单

5. 1. 7 框架和框架集

5. 2 JavaScript/JScript语言基础

5. 2. 1 JavaScript/JScript概述

5. 2. 2 JavaScript的语法和高级控制

5. 3 VBScript语言基础

5. 3. 1 VBScript概述

5. 3. 2 VBScript的变量和常量

5. 3. 3 VBScript运算符

5. 3. 4 VBScript的程序流程控制

5. 3. 5 VBScript的过程和函数

5. 3. 6 VBScript的特殊函数

5. 4 PHP语言基础

5. 4. 1 PHP概述

5. 4. 2 PHP语法简介

5. 4. 3 PHP实例--访客计数器

第6章 Perl与CGI

6. 1 Perl语言与实例

6. 1. 1 Perl概述

6. 1. 2 安装Perl

6. 1. 3 Perl的变量与函数

6. 1. 4 Perl语言的流程控制

6. 1. 5 Perl语言与面向对象

6. 1. 6 Perl语言的文字处理模式

6. 2 CGI编程与实例

6. 2. 1 CGI基础

6. 2. 2 CGI简单实例

6. 2. 3 用C语言编写的CGl

6. 2. 4 Windows CGl

6. 2. 5 常用的开发工具

6. 2. 6 用CGI进行Web数据库设计

6. 3 实例--用CGI实现聊天室

第7章 ASP应用

7. 1 构建ASP

7. 1. 1 ASP概述

7. 1. 2 ASP的工作原理

7. 1. 3 在ASP中使用脚本语言

7. 1. 4 在ASP中使用对象和组件

7. 2 使用ASP的对象和组件

7. 2. 1 使用Response对象

7. 2. 2 使用Request对象

7. 2. 3 处理ASP Session

7. 2. 4 处理ASPApplication

7. 2. 5 对文件. 驱动器和文件夹的操作

7. 2. 6 浏览器端的操作(组件MSWC. BrowserType)

7. 2. 7 提供站点导航(组件MSWC.NextLink)

7. 3 用ASP编写聊天室程序实例

7. 3. 1 聊天室的文档结构

7. 3. 2 聊天室登录页面(login. htm)

7. 3. 3 聊天室主页(index. htm)

7. 3. 4 聊天室控制页(control. asp)

7. 3. 5 聊天室显示页(disp. asp)

7. 3. 6 聊天室消息页(send. asp)

7. 4 ActiveX数据对象(ADO)

7. 4. 1 ActiveX数据对象简介

7. 4. 2 使用Connection对象

7. 4. 3 使用Command对象

第8章 JSP应用

8. 1 安装JSP

8. 1. 1 在Linux下安装JSP环境

8. 1. 2 JSP在Windows 98下的安装

8. 1. 3 JSP在Windows 2000下的安装

8. 2 JSP语法

8. 2. 1 HTML注释

8. 2. 2 声明

8. 2. 3 表达式

8. 2. 4 在Scriptlet中包含有效的程序段

8. 2. 5 Include指令

8. 2. 6 Page指令

8. 2. 7 Taglib指令

8. 2. 8

8. 2. 9

8. 2. 10

8. 2. 11

8. 2. 12

8. 2. 13

8, 3 JSP实例

8. 3. 1 JSP简单示例

8. 3. 2 使用HTML表单

8. 3. 3 使用脚本

8. 3. 4 JSP多种Web应用服务器导致JSP源码泄漏漏洞

第9章 XML应用

9. 1 XML的产生

9. 1. 1 HTML的不足

9. 1. 2 XML的优点

9. 1. 3 XML见和HTML的主要不同

9. 2 XML文件

9. 2. 1 规范的XML文件(Well-FormedXMLDocuments)

9. 2. 2 字符

9. 2. 3 通用语法成分

9. 2. 4 字符数据和标记

9. 2. 5 注释

9. 2. 6 处理指令

9. 2. 7 CDATA段

9. 2. 8 序(prolog)和文件类型声明

9. 2. 9 独立文件声明

9. 2. 10 空白处理

9. 2. 11 行尾处理

9. 2. 12 语言标识

9. 3 逻辑结构

9. 3. 1 起始标签. 结束标签和空元素标签

9. 3. 2 元素类型声明

9. 3. 3 属性表声明

9. 3. 4 条件段

9. 4 物理结构

9. 4. 1 字符和实体引用

9. 4. 2 实体声明(EntityDeclaration)

9. 4. 3 已析实体

9. 4. 4 XML处理器对实体和引用的处理

9. 4. 5 文件实体

9. 5 一致性

9. 5. 1 进行验证和不进行验证的处理器

9. 5. 2 使用XML处理器

9. 6 记法

9. 7 DOM

9. 7. 1 文档对象模型(DOM)

9. 7. 2 节点接口

9. 7. 3 使用XMLparser

9. 7. 4 装载XML文件到parser中

9. 7. 5 parseError对象

9. 7. 6 文件错误

9. 7. 7 XML错误

9. 7. 8 parseError属性

9. 7. 9 遍历节点树

9. 7. 10 为XML文件提供HTML格式

9. 7. 11 通过名称访问XML元素

9. 7. 12 装载纯XML文本进入parser

9. 7. 13 装载XML进入Parser

9. 8 XML样式表

9. 9 XML使用实例

9. 9. 1 XML文档的简单例子

9. 9. 2 客户联系列表实例

第10章 网络编程综合实例

10. 1 在线商场

10. 1. 1 商品列表

10. 1. 2 产品页面

10. 1. 3 商品搜索

10. 2 聊天室