首页 相关文章 Java入门笔记9_Socket

Java入门笔记9_Socket


  1. Client/Server Networking
  Java通过socket来完成它所有的网络底层的通讯,socket是一种通讯的通道,通过它可以将数据通过特定的端中发送及接收。Java中的socket可以分成二大类:
  
  (1) Datagram Sockets:数据包socket;
  
  (2) Stream Sockets:流socket;
  
  1.2 Datagram Socket
  Datagram socket使用UDP来实现数据通讯,因此它不能保证数据能够到达目的地,但是由于它不需要专用的网络链接,所以它所需的资源相对少的多。
  
  Datagram以包的方式发送数据,但它不能保证这些数据包以特定的顺序到达目的,因此包中往往需要包含序列号的信息,接收方可以根据序列号的信息决定是否所有的包都已收到,并按正常顺序重组这些包。
  
  Java通过两个类DatagramSocket和DatagramPacket来支持Datagram socket。DatagramSocket实现了Datagram socket的基本功能,而DatagramPacket则提供了对...[ 查看全文 ]

2016-02-19 标签:

Java入门笔记9_Socket的相关文章

手机页面
收藏网站 回到头部