IP aus SOCKET?



  • Auch nach langem Suchen habe ich keine Lösung gefunden. Meine Frage: Gibt es eine Möglichkeit die IP des Servers/Clients zu erhalten mit der sich der Server/Client verbunden hat, wenn man nur Zugriff auf den betreffenden SOCKET hat? Ich habe wirklich nur Zugriff auf die SOCKET-Variable und sonst auf nichts Anderes. Geht das denn?

    Wäre um jede Hilfe dankbar.



  • hast du mal getpeername() versucht? Eigentlich gibt's die Infos über die Gegenseite ja beim accept(); aber getpeername() benutzt auch SOCKADDR. Guck doch einfach mal im Debugger, was nach einem erfolgreichen getpeername() in der Struktur gefüllt ist.

    Ulli


Anmelden zum Antworten