Java网络编程
andybbc
这个作者很懒,什么都没留下…
展开
-
【java网络编程】之一
Java网络类和接口 Java中有关网络方面的功能都定义在java.net程序包中。Java所提供的网络功能可大致分为三大类: URL和URLConnection 这是三大类功能中最高级的一种。通过URL的网络资源表达方式,很容易确定网络上数据的位置。利用URL的表示和建立,Java程序可以直接读入网络上所放的数据,或把自己的数据传送到网络的另一端。 Sock转载 2016-01-28 15:09:53 · 397 阅读 · 0 评论 -
【java网络编程】之二
TCP/IP服务器与客户端套接字 套接字(Socket)是由伯克利大学首创的。它允许程序把网络连接当成一个流,可以向这个流写字节,也可以从这个流读取字节。套接字为程序员屏蔽了网络的底层细节,例如媒体类型、信息包的大小、网络地址、信息的重发等。 Socket是网络上运行的两个程序间双向通信的一端,它既可以接受请求,也可以发送请求,利用它可以较为方便地编写网络上数据的传递转载 2016-01-28 15:10:10 · 448 阅读 · 0 评论 -
【java网络编程】之三
Datagram(数据报)是一种尽力而为的传送数据的方式,它只是把数据的目的地记录在数据包中,然后就直接放在网络上,系统不保证数据是否能安全送到,或者什么时候可以送到,也就是说它并不保证传送质量。 1 UDP套接字 数据报(Datagram)是网络层数据单元在介质上传输信息的一种逻辑分组格式,它是一种在网络中传播的、独立的、自身包含地址信息的消息,它能否到达目的地、到转载 2016-01-28 15:10:31 · 364 阅读 · 0 评论 -
【java网络编程】之四
使用Java NIO提高服务端程序的性能 在前面的章节里,我们讨论了Java NIO的基本概念,在这一节里,我们将结合具体的Java Socket编程,讨论使用NIO提高服务端程序的性能的问题。 Java NIO增加了新的SocketChannel、ServerSocketChannel等类来提供对构建高性能的服务端程序的支持。 SocketChannel、Serve转载 2016-01-28 15:10:57 · 312 阅读 · 0 评论