gpt4 book ai didi

sockets - "Connectionless, unconnected"连接

转载 作者:可可西里 更新时间:2023-11-01 02:32:20 25 4
gpt4 key购买 nike

我刚开始学习套接字编程,我遇到了一个我以前见过但让我很困惑的概念。

UDP连接好像是“无连接,未连接”的连接。

“无连接”和“未连接”不是多余的吗?

那么有4种连接吗?

  1. 无连接,未连接
  2. 无连接,连接
  3. 面向连接未连接
  4. 面向连接,连接

最后,“无连接、未连接”的连接功能如何实现?这不是矛盾吗?哈哈

最佳答案

从技术上讲,您可以在 UDP 套接字上调用 connect()。在这种情况下,套接字会记住对等地址,因此可以使用 send()write() 系统调用而不是 sendto() 来发送数据报>。此外,它使套接字仅从该对等点接收数据报,而丢弃来自其他对等点的数据报。

可能这就是所谓的“无连接、已连接”套接字,意思是 connect() 调用是在 UDP 套接字上调用的。

关于sockets - "Connectionless, unconnected"连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9682266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com