Sockets
-
Hallo
ich bin gerad an der Socket programmierung dran nur habe ich ein verständnis Problem. Ich habe mir einige Beispielcodes dazu angeguckt und festgestellt, dass in diesen Codes mit den Strukturen sockaddr_in und hostent gearbeitet wird. Aber warum wird mit beiden gearbeitet, in beide Strukturen werden doch die selben informationen geschrieben? Oder sehe ich das falsch, kann mich da mal jemand aufklären?
gruß Silver
-
google hätte dir da bereits weitergeholfen.
Implementierung der beiden Strukturen kannst du dir in dieser Datei ansehen: http://dotnet.di.unipi.it/Content/sscli/docs/doxygen/pal/rotor__pal_8h-source.htmlMSDN Beschreibung:
sockaddr_in: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcemfc/htm/struct_28.asp
hostent:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/hostent_2.aspIn hostent werden Informationen über einen bestimmten Host gespeichert (am Interessantesten wohl Hostname und Ip-Adresse). In sockaddr_in werden Adressinformationen zu einem Prozess, der kontaktiert werden soll gespeichert (Client) bzw. um festzulegen welche Datenpakete für den Prozess bestimmt sind (Server).
-
noch ein guter Link zum Thema: