当前位置: 技术问答>linux和unix
请问如何清除UDP接收缓存?????????????
来源: 互联网 发布时间:2015-09-09
本文导语: 从服务器接收UDP包,发现有时候接收到的是上一次的数据包。已经用select检查缓存,发现接收到数据之后才调用recev函数的。 请问如何清除上一次UDP接收缓存????????????? | ...
从服务器接收UDP包,发现有时候接收到的是上一次的数据包。已经用select检查缓存,发现接收到数据之后才调用recev函数的。
请问如何清除上一次UDP接收缓存?????????????
请问如何清除上一次UDP接收缓存?????????????
|
读出来丢掉~
|
你read的时候,那个buff清空了吗?
|
你收了以后就清空了
|
你的问题可能不是要清缓存,可能是发送方就出问题了,也可能是你code又问题。
|
1. Check if the size of data received is equal with the one you want.
2. Check if the size of data received is equal with the one you sent.
用udp的话不会存在这些问题吧,
楼主说的情况应该是你的程序有问题,你把代码贴出来看看
2. Check if the size of data received is equal with the one you sent.
用udp的话不会存在这些问题吧,
楼主说的情况应该是你的程序有问题,你把代码贴出来看看
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。