WIP, Remote Client/Server, fist working transcode

This commit is contained in:
emeric
2014-05-28 14:49:45 +02:00
parent 61341a090a
commit d6ad178bdb
19 changed files with 2690 additions and 858 deletions
+7 -2
View File
@@ -31,13 +31,18 @@ class Header
bool from_buffer(const std::array<unsigned char, size>& buffer)
{
if (decode32(&buffer[0]) != _magic)
if (decode32(&buffer[0]) != _magic) {
std::cerr << "Header: bad magic" << std::endl;
return false;
}
else
{
_size = decode32(&buffer[4]);
return _size < _maxSize;
if (_size > _maxSize)
std::cerr << "Header: msg too big (" << _size << ")!" << std::endl;
return _size <= _maxSize;
}
}
+1141 -425
View File
File diff suppressed because it is too large Load Diff
+845 -363
View File
File diff suppressed because it is too large Load Diff