我最近看了关于Java UDP API的一些教程,并且看了DatagramSocket
和DatagramPacket
类的javadocs。 DatagramSocket
类包含几种connect()
和一种disconnect()
方法。但是UDP不是没有连接的协议(protocol)吗?
这些connect
和disconnect
方法有什么作用?
最佳答案
从DatagramSocket#connect(InetAddress address, int port)的javadocs中:
因此,它实际上不是建立与TCP相同的“连接”的方法,而是一种防止向/从其他地址发送或接收数据包的方法。
关于java - Java的UDP _DatagramSocket.connect()_有什么作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27659638/