Jeg tror faktisk det er normalt at erklære din addrlen som integer i linux og så typecaste den. (Har set de i en del bøger til linux) Men begge virker fint uden problemer på min RedHat 8 med en g++ 3.2 (Ved så ikke om det er på linux!!) Men det rigtige vil vel være at lave den socklen_t socklen så man slipper for et typecastet. Jeg ved ikke om det rører ved compilerings og eksekveringstid!?
Det vil næppe ændre compilerings/eksekveringstid men den dag hvor der ikke længere er en direkte sammenhæng mellem int og socklen_t, som der vist ikke er i standarden så kan det gå galt. Derudover ser det rodet ud med alle de typecast, der opstår flere fejl ved brug af typecast, du kan se hvad variablen egentlig skal bruges til hvor den er defineret.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.