我最近看了关于Java UDP API的一些教程,并且看了DatagramSocketDatagramPacket类的javadocs。 DatagramSocket类包含几种connect()和一种disconnect()方法。但是UDP不是没有连接的协议(protocol)吗?

这些connectdisconnect方法有什么作用?

最佳答案

DatagramSocket#connect(InetAddress address, int port)的javadocs中:



因此,它实际上不是建立与TCP相同的“连接”的方法,而是一种防止向/从其他地址发送或接收数据包的方法。

关于java - Java的UDP _DatagramSocket.connect()_有什么作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27659638/

10-10 03:15