gpt4 book ai didi

sockets - SCTP:发送数据超过100毫秒延迟的问题

转载 作者:行者123 更新时间:2023-12-03 12:06:28 26 4
gpt4 key购买 nike

我正在使用SCTP客户端通过100m秒的延迟链路将1000byte数据发送到另一个SCTP服务器。使用Linux中可用的流量控制(tc)和netem配置延迟

tc qdisc add dev eth0 root netem delay 100ms

我使用的代码来自 SCTP Multihoming。我已将往返时间(最大值)设置为60秒,并将心跳设置为10秒。现在我面临的问题是我可以正确发送3到4个1000字节的数据包。之后,发生“由对等方重置连接”,因此,我无法再发送任何数据包。您能否让我知道通过高延迟链接发送SCTP数据需要做些什么。谢谢你的帮助。

最佳答案

最后,我可以解决此问题。此问题是由SCTP客户端和服务器之间的NAT框引起的。 NAT更改IP地址,并且在SCTP心跳消息交换期间,由于IP地址不同,客户端无法找到正确的IP地址,并且由于此SCTP关联失败。因此,SCTP服务器将ABORT发送到客户端。我删除了NAT,一切正常。

关于sockets - SCTP:发送数据超过100毫秒延迟的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7075864/

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