java - 默认情况下,UDP(在 Java 或其他语言中)是全双工的吗?

标签 java sockets networking udp duplex

即如果我以数据报的形式进行所有通信,我是否能够使用两个不同的线程读取和写入同一个套接字?

最佳答案

UDP,在适当的情况下,可以被认为是全双工的,但它本身并不是全双工的,而另一方面,TCP 始终是全双工的。

UDP 是一种“即发即弃”的尽力而为协议(protocol),但上层可以以全双工方式使用它。

TCP 需要握手和其他双向通信。

关于java - 默认情况下,UDP(在 Java 或其他语言中)是全双工的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22325368/

相关文章:

java - 带有最终访问修饰符的 char 和 byte - java

java - 仅当当前没有其他人正在播放时,才能播放声音吗?

java - 如何将来自不同目录的页面包含在 WEB_INF 中

C++ CreateThread 不显示结果

c - Ubuntu Linux 使用 Unix 域套接字发送文件描述符

mysql - Docker Node 应用程序无法连接链接的mysql容器

java - ResultSet 和 ResultSetMetaData 之间的交互是单向的吗?

javascript - 使用 Node.js 和 Socket.io 定位文件

java - 由于 docker-machine 使用 vboxnet,Hazelcast 多播无法工作

python - sin_family 的网络字节顺序