请输入您要查询的百科知识:

 

词条 JavaTCP/IPSocket编程
释义

版权信息

书 名: JavaTCP/IPSocket编程作 者:(美国)(KennethL.Calvert)卡尔弗特 (美国)(MichaelJ.Donahoo)多纳霍

出版社: 机械工业出版社

出版时间: 2009

ISBN: 9787111257561

开本: 16

定价: 29.00 元

内容简介

《JavaTCP/IPSocket编程(原书第2版)》基于TCP/IPSocket相关原理,对如何在Java中进行Socket编程作了深入浅出的介绍。《JavaTCP/IPSocket编程(原书第2版)》内容简明扼要,条理清晰,并在讲解相应的概念或编程技巧时列举了大量的示例程序,每章附有练习。

《JavaTCP/IPSocket编程(原书第2版)》适合作为JavaSocket编程的入门教程,也可供从事网络相关专业的技术人员参考。

作者简介

KennethL.Calvert,肯塔基大学(UniversityofKentucky)的教授,他的教学和研究方向是计算机网络系统。他已经有近20年的TCP/IPSocket编程经验。

MichaelJ.Donahoo,贝勒大学(BaylorUniversity)的副教授,为大学生或大学研究生讲授计算机网络课程。他已经编著了在各种编程语言下进行Socket编程的多本书籍和一本有关SQL的书籍。

编辑推荐

JavaTCP/IPSocket编程的快速实践指南

在TCP/IPSocket首次发布时,Java作为一个新的未被关注的编程语言刚出现。然而,自2001年以来,Java的网络编程能力已经得到了很大程度的扩展,而且持续的应用优势已经使其成为了一个占主导地位的平台。考虑到Java受欢迎程度和近期在形式上和功能上令人兴奋的创新,《JavaTCP/IPSocket编程(原书第2版)》的新版涵盖了Java的当前最新版本的内容(1.5版至1.7版),以及一些新的重要的抽象,包括NetworkInterface,InterfaceAddress,Inet4/6Address抽象、SocketAddress/InetSocketAddress和Executor等。现在几乎所有互联网应用程序都使用JavaSocket进行通信,而《JavaTCP/IPSocket编程(原书第2版)》专注的、教导式的方法,使读者能够快速掌握所有计算机通信的任务和技术要点。

《JavaTCP/IPSocket编程(原书第2版)》特点

对Socket编程的重点进行了集中简明的介绍,以使读者能够迅速掌握;并且使工程师们能够迅速地将所学的技能应用到他们的日常工作中。

对最新的JaVa平台(1.7)进行了简明而紧随其发展的介绍,使开发者即使在最新的技术面前也能处理大量未探究的陷阱。

目录

译者序

前言

第1章简介

1.1计算机网络、分组报文和协议

1.2关于地址

1.3关于名字

l.4客户端和服务器

1.5什么是套接字

1.6练习

第2章基本套接字

2.1套接字地址

2.2TCP套接字

2.2.1TCP客户端

2.2.2TCP服务器端

2.2.3输入输出流

2.3UDP套接字

2.3.1DatagramPacket类

2.3.2UDP客户端

2.3.3UDP服务器端

2.3.4使用UDP套接字发送和接收信息

2.4练习

第3章发送和接收数据

3.1信息编码

3.1.1基本整型

3.1.2字符串和文本

3.1.3位操作:布尔值编码

3.2组合输入输出流

3.3成帧与解析

3.4Java特定编码

3.5构建和解析协议消息

3.5.1基于文本的表示方法

3.5.2二进制表示方法

3.5.3发送和接收

3.6结束

3.7练习

第4章进阶

4.1多任务处理

4.1.1Java多线程

4.1.2服务器协议

4.1.3一客户一线程

4.1.4线程池

4.1.5系统管理调度:Executor接口

4.2阻塞和超时

4.2.1accept()、read()和receive()

4.2.2连接和写数据

4.2.3限制每个客户端的时间

4.3多接收者

4.3.1广播

4.3.2多播

4.4控制默认行为

4.4.1Keep-Alive。

4.4.2发送和接收缓存区的大小

4.4.3超时

4.4.4地址重用

4.4.5消除缓冲延迟

4.4.6紧急数据

4.4.7关闭后停留

4.4.8广播许可

4.4.9通信等级

4.4.10基于性能的协议选择

4.5关闭连接

4.6Applet

4.7结束

4.8练习

第5章NIO

5.1为什么需要NIO

5.2与Buffer一起使用Channel

5.3Selector

5.4Buffer详解

5.4.1Buffet索引

5.4.2创建Buffer

5.4.3存储和接收数据

5.4.4准备Buffer:clear()、flip()和rewind()

5.4.5压缩Buffer中的数据

5.4.6Buffer透视:duplicate()和slice()等

5.4.7字符编码

5.5流(TCP)信道详解

5.6Selector详解

5.6.1在信道中注册

5.6.2选取和识别准备就绪的信道

5.6.3信道附件

5.6.4Selector小结

5.7数据报(UDP)信道

5.8练习

第6章深入剖析

6.1缓冲和TCP

6.2死锁风险

6.3性能相关

6.4TCP套接字的生存周期

6.4.1连接

6.4.2关闭TCP连接

6.5解调多路复用揭秘

6.6练习

……

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/4 7:23:54