欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

【Socket网络编程】15. 发送端和接收端数据大小不一致时 的分析

发布时间:2025/3/21 65 豆豆
生活随笔 收集整理的这篇文章主要介绍了 【Socket网络编程】15. 发送端和接收端数据大小不一致时 的分析 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

发送端发送的数据大小和频率 与 接收端接收的数据大小和频率都可以不一样;

更详细的输入缓冲区和输出缓冲区以及recv()和send()等概念,参考https://blog.csdn.net/daaikuaichuan/article/details/83061726


例1:

发送端以20Hz的频率,每次发100字节大小的数据包;
接收端以10Hz的频率,每次能接收4096字节(即4K Bytes)的大小的数据包;
那么,接收端每次接收的数据包,可能包含发送端好几次发来的数据。


例2:

发送端以20Hz的频率,每次发400字节大小的数据包;
接收端以10Hz的频率,每次能接收100字节的大小的数据包;
那么,接收端每次接收的数据包,只是发送端一次发来的数据的一部分。

总结

以上是生活随笔为你收集整理的【Socket网络编程】15. 发送端和接收端数据大小不一致时 的分析的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。