0

我一直在尝试调试在使用 MSG_PEEK 时似乎弹出的问题

我有一个套接字 accept() 然后在 recv() 上使用循环来获取流的前几个字节,但在 recv() 中使用 MSG_PEEK 以便原始缓冲区保持不变。

我正在使用的所有其他套接字操作都使用读/写而不是接收/发送。这会导致问题吗?在我看来,唯一的区别是 MSG_PEEK 标志是否在接受后的第一个 recv 上使用。

4

1 回答 1

1

在套接字上混合send()/recv()write()/read()很好。您没有提供足够的信息,甚至无法推测您的实际问题是什么。

于 2012-11-10T03:30:36.710 回答