在我们的应用程序中,我们有UDP套接字,仅用于发送数据包(这些套接字永远不会读取,也永远不会绑定到端口) . 套接字“连接”到目标地址 . 是否有像ICMP等消息可以被引导回这些端口并传送到这些套接字的接收缓冲区?如果是这样,会发生什么类型的消息?
(这些套接字永远不会读取,也永远不会绑定到端口) .
如果尚未绑定,则在调用 connect() 时绑定到端口 .
connect()
是否有像ICMP等消息可以想象地被引导回这些端口
是 . ICMP无法启动 .
并传递到这些插座的接收缓冲区?
否 . 下次使用套接字时,ICMP UNREACHABLE将导致异常 .
如果是这样,会发生什么类型的消息?
没有 . 如果要在套接字发送缓冲区中获取数据,则有人会向您发送UDP数据报 . 事实上,连接目标正在向您发送UDP数据报 .
1 回答
如果尚未绑定,则在调用
connect()
时绑定到端口 .是 . ICMP无法启动 .
否 . 下次使用套接字时,ICMP UNREACHABLE将导致异常 .
没有 . 如果要在套接字发送缓冲区中获取数据,则有人会向您发送UDP数据报 . 事实上,连接目标正在向您发送UDP数据报 .