C ++读取UDP数据包

时间:2014-05-09 22:01:24

标签: c++ sockets udp

我正在从套接字读取一些UDP数据,处理结果然后再次从UDP读取。似乎如果我“处理太长时间”处理结果,那么我会错过套接字上的一些UDP数据包。我已将sysctl缓冲区设置为262144,如果缓冲区大于默认值4096,为什么我会错过UDP数据包。

我找到了一个解决方案,可以在处理之前缓冲我的结果,这样我就可以继续从套接字中读取内容,但我只是为什么在第一时间遇到问题而感到困惑。

感谢。

0 个答案:

没有答案