struct sockaddr_in mit Initializer Lists initialisieren
English
Deutsch
Diese Art der Initialisierung eines struct sockaddr_in verwendet modernes C und vermeidet all das rohe Zeug aus vergangenen Tagen, das längst vergessen sein sollte – zumindest für die meisten Anwendungen. Ich verwende diesen Ansatz erfolgreich z. B. für ESP32-Mikrocontroller.
sockaddr_init.c
struct sockaddr_in server_addr = {
.sin_family = AF_INET,
.sin_port = htons(46118),
.sin_addr = {.s_addr = htonl(INADDR_ANY)}
};Check out similar posts by category:
C/C++, ESP8266/ESP32, PlatformIO
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow