Я преобразовываю некоторый код, написанный для системы Linux к системе окон. Я использую C++ для своей системы окон и требуемый для знания эквивалента функции inet_aton.
Windows поддерживает inet_pton
, который имеет интерфейс, аналогичный inet_aton
(но он также работает с адресами IPV6) . Просто укажите AF_INET
в качестве первого параметра, иначе он будет работать как inet_aton
.
(Если вы можете изменить исходный код Linux, inet_pton
также будет работать там).
Это эквивалент Windows, а не эквивалент C ++, но, вероятно, вам понадобится inet_addr
, который, как мне кажется, предшествует inet_aton
и который поддерживает Windows.
http://msdn.microsoft.com/en-us/library/ms738563.aspx
В этой статье также перечислены в разделе «см. Также» полный набор функций с подробными именами для обработки адресов IPv6. и так далее.