From 9cc990a009a4702edf805dc5818bf4cbfffcf140 Mon Sep 17 00:00:00 2001 From: Determinant Date: Wed, 25 Jul 2018 19:48:09 -0400 Subject: add MsgNetwork benchmark --- include/salticidae/network.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'include/salticidae/network.h') diff --git a/include/salticidae/network.h b/include/salticidae/network.h index 6556d22..2bc445c 100644 --- a/include/salticidae/network.h +++ b/include/salticidae/network.h @@ -210,7 +210,6 @@ class ClientNetwork: public MsgNetwork { template void send_msg(const MsgType &msg, const NetAddr &addr); - conn_t connect(const NetAddr &addr) = delete; }; class PeerNetworkError: public SalticidaeError { @@ -387,11 +386,13 @@ void MsgNetwork::Conn::on_read() { bytearray_t data = recv_buffer.pop(len); msg.set_payload(std::move(data)); msg_state = Conn::HEADER; +#ifndef SALTICIDAE_NOCHECKSUM if (!msg.verify_checksum()) { SALTICIDAE_LOG_WARN("checksums do not match, dropping the message"); return; } +#endif auto it = mn->handler_map.find(msg.get_opcode()); if (it == mn->handler_map.end()) SALTICIDAE_LOG_WARN("unknown opcode: %s", -- cgit v1.2.3