ueber socketfiledeskriptor auf struct zugreifen



  • hallo

    ich habe einen array von socketfiledeskriptoren. wie kann ich auf das struct des deskriptors zugreifen, in dem der deskriptor mit

    index[i] = accept(sock_listen, (struct sockaddr *)&new,&structlen);
    

    seine daten speichert?

    in man 2 accept() steht:
    The accept function extracts the first connection request on the queue of pending connections, creates a new socket with the same properties of s, and allocates a new file descriptor for the socket.

    ist der deskriptor dann ein zeiger auf das struct? folgendes wird mit einem fehler vom compiler abgebrochen:

    val = index[i].sind_addr.s_addr;
    

    stimmt es was ich mir zusammengereimt habe? wenn ja, wo liegt der
    fehler in meiner val-zuweisung

    danke, caspar


Anmelden zum Antworten