Java网络编程精解

王朝百科·作者佚名  2010-07-20  
宽屏版  字体: |||超大  

版权信息书 名: Java网络编程精

Java网络编程精解

作者:孙卫琴

出版社:电子工业

出版时间: 2007

ISBN: 9787121039003

开本:16

定价: 55.00 元

内容简介《Java网络编程精解》结合大量的典型实例,详细介绍了用Java来编写网络应用程序的技术。《Java网络编程精解》的范例都基于最新的JDK1.5版本,书中内容包括:Java网络编程的基础知识、套接字编程、非阻塞通信、创建HTTP服务器与客户程序、数据报通信、对象的序列化与反序列化、.Java反射机制、RMI框架、JDBCAPI、JavaMail

API、MVC设计模式、安全网络通信、CORBA和Web服务。另外,《Java网络编程精解》还涵盖了Sun公司的SCJD(sunCertiffedJavaDeveloper)认证的考试要点。

编辑推荐阅读《Java网络编程精解》,读者不仅可以掌握网络编程的实用技术,还可以进一步提高按照面向对象的思想来设计和编写Java软件的能力。《Java网络编程精解》适用于所有Java编程人员,包括Java初学者及资深Java开发人员。《Java网络编程精解》还可作为高校的Java教材,以及企业的Java培训教材,也可作为Sun公司SCJD认证的辅导教材。

目录第1章Java网络编程入门1

1.1进程之间的通信1

1.2计算机网络的概念3

1.3OSI参考模型5

1.4TCP/IP参考模型和TCP/IP协议8

1.4.1IP协议11

1.4.2TCP协议及端口14

1.4.3RFC简介15

1.4.4客户/服务器通信模式16

1.5用Java编写客户/服务器程序17

1.5.1创建EchoServer18

1.5.2创建EchoClient20

1.6小结22

1.7练习题23

第2章Socket用法详解25

2.1构造Socket25

2.1.1设定等待建立连接的超时时间26

2.1.2设定服务器的地址26

2.1.3设定客户端的地址27

2.1.4客户连接服务器时可能抛出的异常27

2.2获取Socket的信息30

2.3关闭Socket32

2.4半关闭Socket33

2.5设置Socket的选项38

2.5.1TCP_NODELAY选项38

2.5.2SO_RESUSEADDR选项38

2.5.3SO_TIMEOUT选项39

2.5.4SO_LINGER选项42

2.5.5SO_RCVBUF选项44

2.5.6SO_SNDBUF选项45

2.5.7SO_KEEPALIVE选项45

2.5.8OOBINLINE选项45

2.5.9服务类型选项45

2.5.10设定连接时间、延迟和带宽的相对重要性46

2.6发送邮件的SMTP客户程序47

2.7小结51

2.8练习题52

第3章ServerSocket用法详解55

3.1构造ServerSocket55

3.1.1绑定端口55

3.1.2设定客户连接请求队列的长度56

3.1.3设定绑定的IP地址58

3.1.4默认构造方法的作用58

3.2接收和关闭与客户的连接59

3.3关闭ServerSocket60

3.4获取ServerSocket的信息60

3.5ServerSocket选项62

3.5.1SO_TIMEOUT选项62

3.5.2SO_REUSEADDR选项63

3.5.3SO_RCVBUF选项64

3.5.4设定连接时间、延迟和带宽的相对重要性64

3.6创建多线程的服务器65

3.6.1为每个客户分配一个线程65

3.6.2创建线程池67

3.6.3使用JDK类库提供的线程池72

3.6.4使用线程池的注意事项74

3.7关闭服务器76

3.8小结80

3.9练习题81

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有