Is it necessary to attempt to connect to all addresses returned by getaddrinfo()?

后端 未结 5 2244
甜味超标
甜味超标 2021-02-14 16:33

Beej\'s Simple Client example code iterates over all IP addresses returned from getaddrinfo(), until it can connect to the first one. See the code below.

Is this always

5条回答
  •  北荒
    北荒 (楼主)
    2021-02-14 17:01

    Yes, you should loop through all of them -- there's no guarantee that the first one (or whatever you pick) of the addresses will actually be valid. That's why it's done like that in the tutorial.

提交回复
热议问题