书籍详情
C#网络应用编程
作者:(美)Richard Blum著;高春蓉 等译
出版社:电子工业出版社
出版时间:2003-05-01
ISBN:9787505386174
定价:¥56.00
购买这本书可以去
内容简介
本书是一本全面介绍C#编程语言的书。书中详细介绍了各种C#网络类和方法,用大量的范例程序演示这些类和方法在程序中的运用,帮助读者在自己的实际工作中编写出更具专业水准的网络程序。作者采用对比的方法,分析了多种编程技术的优缺点,使读者更能体会到C#语言给编程者带来的方便和快捷。本书特别适合对C#语言网络编程感兴趣的程序员们阅读,已经熟悉其他语言(例如C、C++或者Java)的读者,阅读本书后会感到用C#编写网络程序多么容易。没有编程经验的读者也会从本书受到启发,因为作者对网络编程基本方法和思路的叙述,会使初学者更快地成为一名C#语言的行家。
作者简介
(美)布莱姆(RichardBlum)在美国国防部担任了14年网络和系统管理员的工作,负责一个由许多工作站和服务器组成的大型网络的技术支持工作。在空闲时间,还帮助维护他女儿学校的一个小型网络。他在教区的礼拜乐队中演奏电子低音。他持有Purdue大学颁发的电气工程师学士学位和管理信息系统硕士学位。
目录
第一部分网络编程基础
第1章C#语言
.NET基础
安装C#开发环境
C#运行时环境
C#编程基础
C#的特点
小结
第2章IP编程基础
监视网络通信量
分析网络包
用TCP和UDP编程
寻找IP地址信息
使用DNS
小结
第3章C#网络编程的类
套接字编程技术的引导者
C#套接字编程技术
C#套接字助手类
小结
第4章DNS和C#
域名系统(DNS)
WindowsDNS的客户机信息
C#中的DNS类
小结
第二部分网络层编程
第5章面向连接的套接字
简单的TCP服务器
简单TCP客户机
TCP通信故障
在TCP通信中使用C#流
小结
第6章无连接套接字
简单的UDP应用
UDP消息的区分
UDP通信故障
完整的UDP应用
小结
第7章C#套接字的助手类
TcpClient类
TcpListener类
UdpClient类
在网络上传输数据
小结
第8章异步套接字编程
Windows事件编程
使用异步套接字
使用异步套接字的例子程序
使用非阻塞套接字方法
Poll()程序的例子
小结
第9章使用线程
如何在Windows中运行应用程序
在程序中创建线程
在服务器中使用线程
用线程发送和接收数据
线程池
在服务器中使用线程池
小结
第10章IP组播
什么是广播
用广播包发布服务器广告
什么是组播
C#IP组播支持
组播应用程序例子
小结
第三部分应用层编程实例
第11章ICMP
ICMP协议
使用Raw套接字
创建一个ICMP类
一个简单的Ping程序
高级的Ping程序
TraceRoute.cs程序
FindMask程序
小结
第12章SNMP
理解SNMP
使用SNMP包工作
创建简单的SNMP类
SimpleSNMP程序
使用供货商MIB
使用GetNextRequest查询
小结
第13章SMTP
电子邮件基础
SMTP与Windows
SmtpMail类
使用扩展的邮件报文格式
邮件附件
MailAttachment类
POP3客户机
小结
第14章HTTP
WebClient类
高级Web类
网络服务
小结
第15章活动目录
网络目录基础
用活动目录工作
使用C#访问网络目录
修改目录数据
搜索网络目录
小结
第16章远程技术
移动数据并再次访问
远程技术总览
使用远程技术
用soapsuds创建代理类
小结 501
第17章网络安全
应用程序安全涉及哪些问题
套接字权限
保护网络数据
小结
第1章C#语言
.NET基础
安装C#开发环境
C#运行时环境
C#编程基础
C#的特点
小结
第2章IP编程基础
监视网络通信量
分析网络包
用TCP和UDP编程
寻找IP地址信息
使用DNS
小结
第3章C#网络编程的类
套接字编程技术的引导者
C#套接字编程技术
C#套接字助手类
小结
第4章DNS和C#
域名系统(DNS)
WindowsDNS的客户机信息
C#中的DNS类
小结
第二部分网络层编程
第5章面向连接的套接字
简单的TCP服务器
简单TCP客户机
TCP通信故障
在TCP通信中使用C#流
小结
第6章无连接套接字
简单的UDP应用
UDP消息的区分
UDP通信故障
完整的UDP应用
小结
第7章C#套接字的助手类
TcpClient类
TcpListener类
UdpClient类
在网络上传输数据
小结
第8章异步套接字编程
Windows事件编程
使用异步套接字
使用异步套接字的例子程序
使用非阻塞套接字方法
Poll()程序的例子
小结
第9章使用线程
如何在Windows中运行应用程序
在程序中创建线程
在服务器中使用线程
用线程发送和接收数据
线程池
在服务器中使用线程池
小结
第10章IP组播
什么是广播
用广播包发布服务器广告
什么是组播
C#IP组播支持
组播应用程序例子
小结
第三部分应用层编程实例
第11章ICMP
ICMP协议
使用Raw套接字
创建一个ICMP类
一个简单的Ping程序
高级的Ping程序
TraceRoute.cs程序
FindMask程序
小结
第12章SNMP
理解SNMP
使用SNMP包工作
创建简单的SNMP类
SimpleSNMP程序
使用供货商MIB
使用GetNextRequest查询
小结
第13章SMTP
电子邮件基础
SMTP与Windows
SmtpMail类
使用扩展的邮件报文格式
邮件附件
MailAttachment类
POP3客户机
小结
第14章HTTP
WebClient类
高级Web类
网络服务
小结
第15章活动目录
网络目录基础
用活动目录工作
使用C#访问网络目录
修改目录数据
搜索网络目录
小结
第16章远程技术
移动数据并再次访问
远程技术总览
使用远程技术
用soapsuds创建代理类
小结 501
第17章网络安全
应用程序安全涉及哪些问题
套接字权限
保护网络数据
小结
猜您喜欢