Я написал простую клиент-серверную программу на C под Linux. Я создал UDP-сокеты. Клиент передает сообщение, используя
sendto(clientsock, buf, 100, 0, (struct sockaddr *)&to, sizeof (to));
Сервер получает передаваемое сообщение, используя
recvfrom(serversock, buf, 100, 0, (struct sockaddr *)&rcv,&size);
Сообщение успешно получено сервером. На стороне сервера мне нужно найти исходный IP-адрес полученного сообщения. Как я могу это сделать?