如何使用初始化列表初始化 struct sockaddr_in

这种初始化 struct sockaddr_in 的方式使用现代 C 语言,并避免了所有早已应该被遗忘的原始方式,至少对于大多数应用来说。我成功地将此方法用于例如 ESP32 微控制器。

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