教育路上

全国站>Java>网络编程>DatagramSocket
发布需求
填写需求信息关闭
我们会根据您的需求匹配

姓      名:

意向城市:

留      言:

手机号码:

验  证  码:  

确认提交

DatagramSocket

摘要:Java DatagramSocket,DatagramPacket 数据包的作用就如同是“集装箱”,DatagramSocket 类。DatagramSocket 类的作用就类似于码头,。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。

2022-05-18 16:39网络推荐

发布时间:
2022-05-18 16:39
信息来源:
网络推荐
浏览次数:
541
DatagramSocket

小节讲到 DatagramPacket 数据包的作用就如同是“集装箱”,可以将发送端或者 接收端的数据封装起来。然而,运输货物只有“集装箱”是不够的,还需要有码头。在程序 中 需要实现 通信只 有 DatagramPacket 数 据包也同 样不行, 为 此 JDK 提 供了一 个 DatagramSocket 类。DatagramSocket 类的作用就类似于码头,使用这个类的实例对象就可以 发送和接收 DatagramPacket 数据包,发送数据的过程如图 13-6 所示。 在创建发送端和接收端的 DatagramSocket 对象时,使用的构造方法也有所不同,下面 对 DatagramSocket 类中常用的构造方法进行讲解。  DatagramSocket() 该构造方法用于创建发送端的 DatagramSocket 对象,在创建 DatagramSocket 对象时, 并没有指定端口号,此时。系使会分配一个没有被其他网络程序所使用的端口号。

from shengerguan

DatagramSocket( int port ) 该构造方法既可用于创建接收端的 DatagramSocket 对象,又可以创建发送端的 DatagramSocket 对象,在创建接收端的 DatagramSocket 对象时,必须要指定一 个端口号,这样就可以监听指定的端口。  DatagramSocket(int port.InetAddress addr) 使用核构造方法在创建 DatagramSocket 时,不仅指定了端口号,还指定了相关的 IP 地址,这种情况适用于计算机上有多块网卡的情况,可以明确规定数据通过哪 块网卡向外发送和接收哪块网卡的数据。由于计算机中针对不同的网卡会分配 不同的 IP,因此在创建 DatagramSocket 对象时需要通过指定 IP 地址来确定使 哪块网卡进行通信。 上面我们讲解了 DatagramSocket 的构造方法,接下来对 DatagramSocket 类中的常用方 法进行详细地讲解,如表 13-3 所示,

from shengerguan

表 13 3 中,针对 DatagramSocket 类中的常用方法及其功能进行了介绍。其中前两个方 法可以完成数据的发送或者接收的功能。

上一篇:
DatagramPacket
下一篇:
UDP 网络程序案例
标签:
网友评论
发布评论
相关推荐
我也来发表评价关闭
我对该学校的评价:
0
评价500
验证码:
提交 (匿名发布,无须担心别人知道您的身份)