Just to make the conversion clear. Let’s say you have code using the deprecated inet_addr as in this example:
RecvAddr.sin_addr.s_addr = inet_addr("192.168.1.1");
It could be converted to the newer InetPton as follows:
InetPton(AF_INET, _T("192.168.1.1"), &RecvAddr.sin_addr.s_addr);
The _T macro prevents the “const char incompatible with PCWSTR” error.