winsock2: IP-Adresse des clients herausfinden.
-
Hallo!
Ich würde gerne auf der Serverseite die IP-Adresse von jedem Rechner bekommen der sich mit dem Server verbindet.
Ansich ist das ja nicht so wild, bei der accept()-Funktion übergebe ich einfach eine sockaddr_in struktur (bzw. die Adresse davon) und dann steht dort alles drinne.
In
sockaddr_in foo; foo.sin_addr.S_un.S_addSteht die IP, leider weiß ich nicht wie ich die wieder in die gewohnte Form formatieren kann, IP nach S_add ging ja einfach mit htons, aber umgekehrt?
btw. kennt jemand ein sehr gut besuchtes socket forum
?
-
getnameinfo
-
getnameinfo bringt mir aber nur den rechnernamen, ich brauche die ip

-
haste auch NI_NUMERICHOST angegeben?
-
Dieser Thread wurde von Moderator/in kingruedi aus dem Forum Rund um die Programmierung in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.