Thanks, Now more problems ;)))
error C2664: 'unsigned int std::basic_string<_Elem>::find(const std::basic_string<_Elem> &,unsigned int) const' : cannot convert parameter 1 from 'const std::string' to 'const std::basic_string<_Elem> &'
IntelliSense: no instance of overloaded function "std::basic_string<_Elem, _Traits, _Ax>::find [with _Elem=unsigned char, _Traits=std::char_traits<unsigned char>, _Ax=std::allocator<unsigned char>]" matches the argument list
size_t findPosition = receivedData.find(it->first); The receivedData.find is now the problem.