socket -> client infos



  • mahlzeit,

    me/ hat da auch mal eine frage zum thema sockets:

    habe einen asynchronen socket geschrieben, der FD_ACCEPT events erzeugt. funktioniert alles soweit.

    jetzt die frage: nach einem FD_ACCEPT event ruft man für gewöhnlich die accept() funktion auf. der zweite parameter ist eine SOCKADDR struct, in der dann die infos des client wie zb IP usw zu finden sind.

    wie kommt man an diese daten ohne accept() aufzurufen, sprich ich möchte vor dem aufruf von accept() prüfen ob die IP befugt ist, eine connection aufzubauen. oder ist die einzige möglichkeit, accept() aufzurufen, dann checken und ggf. die verbindung mit closesocket() gleich wieder abzuschiessen ?

    any comment welcome ... rocknix ///



  • meiner Meinung geht das nur mit prüfen der IP nach dem Accept.. ein sogenanntes Busy ist glaub ich nur generell .. Oder ??


Anmelden zum Antworten