LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 5072|回复: 27

如何清空socket缓冲区

[复制链接]
发表于 2004-11-22 18:27:22 | 显示全部楼层 |阅读模式
需要清空当前socket接收和发送缓冲区,请问如何才能实现?
发表于 2004-11-23 14:09:24 | 显示全部楼层
memset
 楼主| 发表于 2004-11-23 18:06:35 | 显示全部楼层
“老大”,如果可以的清空的话,你教教我呀
发表于 2004-11-23 18:21:25 | 显示全部楼层
什么情况下需要这样做呢
 楼主| 发表于 2004-11-23 20:09:38 | 显示全部楼层
客户端已经接收超时,这是服务器端才发送数据,等下次客户端在此申请新数据时,收到的却是应该上次首到的数据。
发表于 2004-11-23 20:20:40 | 显示全部楼层
我也想知道,
关注
发表于 2004-11-23 20:22:00 | 显示全部楼层
我也想知道,
关注

不过好像没这功能:(
发表于 2004-11-23 21:34:51 | 显示全部楼层
好象可以控制buffer处理数据的行为,比如buffer一有数据就 发出/提交
发表于 2004-11-24 00:50:17 | 显示全部楼层
最初由 非飞 发表
客户端已经接收超时,这是服务器端才发送数据,等下次客户端在此申请新数据时,收到的却是应该上次首到的数据。

那你读过来检查了不是想要的就扔掉了
如果经常超时,那是不是说明超时时间应该设大一些呢
发表于 2004-11-24 09:11:03 | 显示全部楼层
哦,这个问题啊!为什么不在收到上次发送的数据后再申请新数据啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表