|
@@ -51,6 +51,9 @@ namespace robotics {
|
|
session_->socket().close(ec);
|
|
session_->socket().close(ec);
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
|
|
+ else if (end - begin < 5) {
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
//获取数据长度
|
|
//获取数据长度
|
|
size_t size = size_t(std::uint8_t(*(++p))) << 24;
|
|
size_t size = size_t(std::uint8_t(*(++p))) << 24;
|
|
size += size_t(std::uint8_t(*(++p))) << 16;
|
|
size += size_t(std::uint8_t(*(++p))) << 16;
|