UDP ソケットを使用して C で小さなアプリケーションを作成しており、次の recvfrom 関数を使用しています。
int recvfrom(int s, void *buf, int len, unsigned int flags struct sockaddr *from, socklen_t *fromlen);
私のアプリケーションでは、さまざまなパケットを受信し、すべてのパケットを受信したことを確認したら、ループを使用していくつかのパケットを取得するため、この関数によってデータがどこから取得されるのか実際に疑問に思っています。
動作しているように見えます (運が良かったのかもしれません ;) が、ループ内で recvfrom を複数回呼び出してパケットを取得する前に、パケットがどこに格納されているかがよくわかりません。
どうぞよろしくお願いいたします。良い一日を!アレックス