PHP的socket_recv MSG_PEEK标志是什么意思?

时间:2013-05-23 22:48:15

标签: php sockets

http://php.net/manual/en/function.socket-recv.php

MSG_PEEK的目的是什么?你能举个例子吗?

1 个答案:

答案 0 :(得分:1)

手册说:

  

从接收队列的开头接收数据,而不将其从队列中删除。

因此,您可以反复阅读该数据。如果几个独立的组件应该从套接字读取相同的数据,这可能是有用的。如果没有此标志,数据将在您读取一次后从套接字中刷新