教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

DatagramSocket类中常用的构造方法

更新时间:2022年05月09日17时15分 来源:传智教育 浏览次数:

好口碑IT培训

Java中,DatagramSocket用于创建发送端和接收端对象,然而在创建发送端和接收端的DatagramSocket对象时,使用的构造方法有所不同,下面对DatagramSocket类中常用的构造方法进行讲解。

(1) DatagramSocket()。

该构造方法用于创建发送端的DatagramSocket对象,在创建DatagramSocket对象时,并没有指定端口号,此时,系统会分配一个没有被其他网络程序所使用的端口号。

(2) DatagramSocket(int port)。

该构造方法既可用于创建接收端的DatagramSocket对象,也可以创建发送端的DatagramSocket对象,在创建接收端的DatagramSocket对象时,必须要指定一个端口号,这样就可以监听指定的端口。

(3) DatagramSocket(int port,InetAddress addr)。

使用该构造方法在创建DatagramSocket时不仅指定了端口号还指定了相关的IP地址,这种情况适用于计算机上有多块网卡的情况,可以明确规定数据通过哪块网卡向外发送和接收哪块网卡的数据。由于计算机中针对不同的网卡会分配不同的IP,因此在创建DatagramSocket对象时需要通过指定IP地址来确定使用哪块网卡进行通信。

上面我们讲解了DatagramSocket的常用构造方法,接下来对DatagramSocket类中的常用方法进行详细讲解,如表11-3所示。

表11-3 DatagramSocket 类中的常用方法
DatagramSocket 类中的常用方法

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





0 分享到:
和我们在线交谈!