什么消息可以传递到仅用于发送的套接字

时间:2015-04-01 15:03:13

标签: sockets networking

在我们的应用程序中,我们有UDP套接字,仅用于发送数据包(这些套接字永远不会读取,也不会绑定到端口)。套接字“连接”到目标地址。是否有像ICMP等消息可以被引导回这些端口并传送到这些套接字的接收缓冲区?如果是这样,会发生什么类型的消息?

1 个答案:

答案 0 :(得分:0)

  

(这些套接字永远不会读取,也永远不会绑定到端口)。

如果你没有绑定connect(),它们会被绑定到一个端口。

  

是否有像ICMP等消息可以想象地被引导回这些端口

是。 ICMP无法启动。

  

并传递到这些套接字的接收缓冲区?

没有。 ICMP UNREACHABLE将在下次使用套接字时导致异常。

  

如果是这样,会发生什么类型的消息?

无。如果要在套接字发送缓冲区中获取数据,则有人会向您发送UDP数据报。事实上,连接目标正在向您发送UDP数据报。