Raw-Sockets und die Bedeutung von sockaddr
-
Guten Abend,
meine Frage ist, welche Rolle die Struktur sockaddr, bezw. sockaddr_in beim Versenden von Daten über eine Raw-Socket spielt. Benutzt man keine Raw-Sockets, so kann man die Ziel Ip-Adresse, den Ziel Port und ein Protokoll angeben, den Rest macht dann der Kernel. Soviel ist mir das klar, aber nun benutze ich Raw-Sockets. Plötzlich muss ich sendto() anstatt send() benutzen und brauche folglich immer noch eine sockaddr Struktur, obwohl ich doch alle Werte selbst belege.
Kann mir jemand erklären, weshalb, oder weiß jemand, für was die Struktur sockaddr intern benutzt wird?
Ich wünsche allen einen schönen Abend.
-
Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C++ (alle ISO-Standards) in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.