Суть : Есть программа-сервер слушающие по TCP/IP все интерфейсы(их достаточно много, в том числе несколько интерфейсов от провайдеров.
Задача : отследить на сервере на какой адрес (IP) сервера подключается клиент.
server_address.sin_family = AF_INET;
server_address.sin_addr.s_addr = htonl(INADDR_ANY);
Вопрос : Как можно (желательно кроссплатформенно, но не критично, достаточно linux) определить на какой именно IP сервера пришел подключающийся клиент.
В «accept» есть информация похоже только о клиенте.
P.S. Альтернативный вариант логгирования через iptables, пока не интересует, надо средствами самого программы1-сервера.