Ik zit met een vraag waar ik geen antwoord op het gevonden tot nu toe...
Ik heb een server die een response geeft met het adres van de client.
Dat werkt prima, maar als ik de response opvraag via een proxy, b.v. via de browser,
dan krijg ik het adres van de proxy-server te zien.
Ik wil daarnaast of eigenlijk alleen, het adres van de client zien, ook in zo'n geval.
Ik krijg nu het adres van de client te zien met:
accept(sockfd, (struct sockaddr *)&cli_addr, &clilen);
De adress zit dan in de struct, cli_addr, en is printable met inet_ntoa(cli_addr.sin_addr)
Welke methode, code heb ik nodig om het adres achter de proxy te vinden?
Dat kan zelfs over meerdere proxies gaan ?
Aangezien somige websites dit laten zien, is het mogelijk maar hoe...