丢弃套接字接收缓冲区

时间:2015-02-14 02:58:51

标签: c linux

我试图计算从服务器获取已知大小的响应需要多长时间,而且我也试图从我的程序中挤出所有速度,因为它&#39处理大量这些连接。

我将SO_RCVLOWAT设置为我预期的数据大小,然后设置epoll边缘触发。

我的问题是:我可以命令套接字将其接收缓冲区状态重置为空而不必实际读取所有数据吗?我试图避免做副本,因为我实际上并不需要响应数据。

我可以确定套接字上随时只有预期的数据大小,所以我不关心搞乱未来的读取;我只需要以最快的方式清除套接字并回到其他方面。

0 个答案:

没有答案