MSVC complains about conversion of size_t to int. The size_t typedef is defined as an unsigned __int64 on Win64, which triggers the warning. Two such instances were fixed with static_cast<int>(size_t)
This is C++ binding for 0MQ The contribution policy is at: http://rfc.zeromq.org/spec:22