InetPton()関数を代わりに使おう
PCTSTR WSAAPI inet_pton(
INT Family,
PCTSTR pszAddrString,
PVOID pAddrBuf
);
-
第1引数 : Family
IPv4を使うなら"AF_INET"、IPv6を使うなら"AF_INET6" -
第2引数 : pszAddrString
IPアドレスを格納している文字列のポインタ -
第3引数 : pAddrBuf
バイナリ形式に変換したIPアドレスを格納するバッファのポインタ
例
#include <winsock2.h>
#include <ws2tcpip.h>
void Send_Packet()
{
sockaddr_in addr;
addr.sin_family = AF_INET;
~中略~
//IP アドレスの変換
InetPton( addr.sin_family, _T("127.0.0.1"), &addr.sin_addr.S_un.S_addr );
~中略~
}
参考ページ: https://msdn.microsoft.com/ja-jp/library/windows/desktop/cc805844