【发布时间】:2021-12-29 14:43:38
【问题描述】:
【问题讨论】:
-
可能sockaddr_在
-
@JohnnyMopp 我很好奇是不是这样。不过这似乎没有必要,而且我没有看到在许多其他结构中使用这种命名技术。
-
该结构体在绑定套接字时用作输入初始化器......例如:
address.sin_family = AF_INET; address.sin_addr.s_addr = INADDR_ANY; address.sin_port = htons( PORT ); if (bind(server_fd, (struct sockaddr *)&address, sizeof(address))<0) -
@Izzo 回到过去,在 Intellisense 之前,人们使用匈牙利符号和其他系统来提示名称中的代码。因此,如果您看到
s.sin_family,则无需查找s是什么 - 您会看到它是sockaddr_in。 -
@JohnnyMopp 这很有趣也很有道理。