2013-04-20 102 views

回答

1

排序您可以獲取當前數據報的可用字節數。當您撥打recvfrom時,會傳遞MSG_PEEK標誌。這將使數據報保持不變,但允許您查看數據並獲取可用的字節數。

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

如果您使用recvrecvfrom這將通過設置flagsMSG_PEEK來完成。

如果您正在使用另一種從套接字讀取的方法,請告訴我,我會看到我能找到的。