Windows mendukung inet_pton
, yang memiliki antarmuka mirip dengan inet_aton
(tapi itu juga berfungsi dengan alamat IPv6). Berikan saja AF_INET
sebagai parameter pertama, dan sebaliknya akan bekerja seperti inet_aton
.
(Jika Anda dapat mengubah sumber Linux, inet_pton
juga akan bekerja di sana).
Untuk menjalankan di windows XP, Anda dapat mencoba pemeriksaan ini:
#pragma comment(lib, "Ws2_32.lib")
sockaddr_in inaddr;
#ifdef _WIN32_WINNT 0x0501
inaddr.sin_addr.s_addr =inet_addr("10.10.10.10"); //for XP
#else
inet_pton(AF_INET, "10.10.10.10", &inaddr.sin_addr.s_addr); //for Vista or higher
#endif
Ini setara dengan Windows daripada setara C++, tetapi mungkin Anda menginginkan inet_addr
, yang menurut saya sudah ada sebelum inet_aton
dan yang didukung Windows.
http://msdn.microsoft.com/en-us/library/ms738563.aspx
Artikel itu juga mencantumkan, di bagian "lihat juga", set lengkap fungsi dengan nama verbosely untuk menangani alamat IPv6 dan seterusnya.
Cara memeriksa openCV di Ubuntu 9.10
Perlu menggabungkan beberapa pdf menjadi satu PDF dengan bagian Daftar Isi