socket: Sender-Informationen (IP, Port) speichern



  • Hallo,

    ich hab einen UDP Socket erstellt, der auf einem bestimmten Port listen soll: über die OnReceive Function bekomm ich auch die Pkt geliefert, wenn welche gesendet worden sind:

    Kann ich die Informationen (Sender-IP und Sender-Port) im socket-handle irgendwie ablegen bzw. speichern?

    //OnReceive method
    
    nRead = ReceiveFrom(m_recvBuff.GetData(), 512, ipaddr, port, 0);
    

    In ipaddr und port stehen die entsprechenden Informationen. Diese Informationen benötige ich wieder, wenn ich eine entsprechende Antwort an den Client schicken möchte (vor allem die IP-Addr)

    sock->GetPeerName(ipstr, port);
    

    Darüber bekomm ich z.B. ja die Daten von meinem Socket (IP und Port geliefert) die beim Connecten angegeben worden sind.

    Gibt es eine solche Funktion auch um in der Variable sock (Casyncsocket) auch die Informationen für den Sender der pkts abzulegen?

    Gruß
    Hans


Anmelden zum Antworten