我想在 c 中实现滑动窗口协议。所以我有点困惑,如果我想发送 5 个数据包,我需要为这 5 个数据包中的每一个维护一个计时器。所以我可以使用 alarm() 和 SIGALARM 但我觉得再次为其他数据包调用警报会覆盖以前的计时器。真的吗 ?有人可以建议我如何为不同的数据包设置计时器。
我想在 c 中实现滑动窗口协议。所以我有点困惑,如果我想发送 5 个数据包,我需要为这 5 个数据包中的每一个维护一个计时器。所以我可以使用 alarm() 和 SIGALARM 但我觉得再次为其他数据包调用警报会覆盖以前的计时器。真的吗 ?有人可以建议我如何为不同的数据包设置计时器。