TE
TE
boss3D
Guest
AW: [C] Socket für TCP/UDP Übertragung programmieren
Und das mit dem sin_size habe ich auch noch nicht weggebracht.
[EDIT]
Bin schon am Überlegen, ob ich den Teil, also diese 3 Zeilen, die einen zugewiesenen Port ermitteln sollen, überhaupt brauche ...
Nein, das hat auch nichts gebracht. Außerdem müsste er dann auch bei anderen Variablen Fehlermeldungen bringen, nicht nur bei diesem struct socklen_t len. Dann dürfte ihm z.B. das int len ein Bisschen weiter unten auch nicht recht sein ...Du musst deine Variablen am Anfang der Funktion deklarieren, mittendrin geht bei klassischem C nicht. Da du die Variablen im laufenden Code deklarierst, kann es sein, dass er die deshalb nicht findet.
Und das mit dem sin_size habe ich auch noch nicht weggebracht.
[EDIT]
Bin schon am Überlegen, ob ich den Teil, also diese 3 Zeilen, die einen zugewiesenen Port ermitteln sollen, überhaupt brauche ...
Code:
[COLOR=seagreen]/* Zugewiesenen Port ermitteln: */ struct socklen_t len;
getsockname(sockfd, (struct sockaddr *)&my_addr, &len);
printf("Port: %d\n", ntohs(my_addr.sin_port));
Zuletzt bearbeitet: