{
res.push_back(conv(value.substr(startPos, pos - startPos)));
startPos = pos + 1;
- pos = value.find_first_of(delim, pos);
+ pos = value.find_first_of(delim, pos + 1);
}
res.push_back(conv(value.substr(startPos, pos - startPos)));
return res;
bool WaitPackets(int sd);
+bool ReadAll(int sd, void * dest, size_t size);
+bool WriteAll(int sd, const void * source, size_t size);
+
//-----------------------------------------------------------------------------
int str2x(const std::string & str, int32_t & x);
int str2x(const std::string & str, uint32_t & x);