我使用UDP套接字建立在C小應用程序,我現在用的是以下recvfrom函數:C UDP套接字,數據包在哪裏被存儲以供recvfrom檢索?
int recvfrom(int s, void *buf, int len, unsigned int flags struct sockaddr *from, socklen_t *fromlen);
其實我從那裏數據被這個功能,因爲在我的應用程序檢索納悶,我收到不同數據包,一旦我確定我收到了所有的數據包,我使用一個循環來檢索幾個數據包。
它似乎工作(也許我很幸運;)但我真的不明白我的數據包存儲在哪裏之前,通過多次調用recvfrom在我的循環中檢索。
預先感謝您的幫助,祝您有美好的一天! Alex
非常感謝你這個明確的答案!我現在明白我在做什麼 –