How do you validate that a string is a valid IPv4 address in C++?

前端 未结 17 2113
悲哀的现实
悲哀的现实 2020-12-04 23:21

I don\'t need to validate that the IP address is reachable or anything like that. I just want to validate that the string is in dotted-quad (xxx.xxx.xxx.xxx) IPv4 format, w

17条回答
  •  广开言路
    2020-12-05 00:04

    If you are on windows you can make use of WSAStringToAddress and based on the return value we know, if the passed argument is valid IP or not. This supports both IPv4 & IPv6 from Windows 2000 onwards.

提交回复
热议问题