2013-04-20 59 views

回答

1

排序您可以获取当前数据报的可用字节数。当您拨打recvfrom时,会传递MSG_PEEK标志。这将使数据报保持不变,但允许您查看数据并获取可用的字节数。

recvfrom(socket, buffer, size, MSG_PEEK, &address, &address_len); 
1

如果您使用recvrecvfrom这将通过设置flagsMSG_PEEK来完成。

如果您正在使用另一种从套接字读取的方法,请告诉我,我会看到我能找到的。