Можно ли избавиться от предупреждений компилятора при попытке привести от SOCKET
к int
или от size_t
к int
, используя такие функции winsock2, как sendto
, select
и т. Д.? Может есть общий подход? (Windows, MSVC15)
пример:
Преобразование C4267 из 'size_t' в 'int', возможная потеря данных:
sendto(_socket, managedPtr, _bufferSize, NULL, PSOCKADDR(&_sockaddr), sizeof(_sockaddr))
____________________________________________________________ ~~~~~~~~~~~~~~
C4244 преобразование из 'SOCKET' в 'int', возможная потеря данных:
select(_socket + 1, &readfds, nullptr, nullptr, GetTV())
_______ ~~~~~~~~~ ______________________________________