java - 为什么 java.net.DatagramSocket 支持 "connected"状态?

标签 java sockets datagram

引用此question : java.net.DatagramSocket 支持“已连接”状态的背景是什么?

我预计 isConnected() 方法总是返回 false,因为 UDP/数据报套接字 do not support a connected state 。但快速浏览一下sources表明 isConnected() 方法背后有一些逻辑。为什么?

最佳答案

阅读 Javadoc。当您将DatagramSocket“连接”到远程IP/端口时,您只是告诉套接字不要接受来自任何其他远程主机的数据包。

关于java - 为什么 java.net.DatagramSocket 支持 "connected"状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12685263/

相关文章:

java datagramchannel数据丢失

java - 如何检查是否在特定时间内收到响应包?

java - 使用java中的数据报将视频/音频从客户端发送到服务器?

java - 在java中读取jpeg2000文件

独立桌面应用程序中表示层的 JavaFX

java - hibernate 和线程安全 : Is an injected SessionFactory thread safe?

java - Flipkart.com 价格 slider xpath

python - 在 localhost 上,我如何选择一个空闲端口号?

java - 安卓TCP服务器

C# 流式套接字,如何分离消息?