diff --git a/examples/bench_client/bench_client.cpp b/examples/bench_client/bench_client.cpp index b16de48600eae8699894c39009b205912c272bd8..eb44bcc80a626b48eb5eccdb7304bf60340ebff3 100644 --- a/examples/bench_client/bench_client.cpp +++ b/examples/bench_client/bench_client.cpp @@ -263,9 +263,9 @@ ThreadContext* init_thread(int thread_id, const sockaddr_in& sin, int session_st memcpy(&context->addr, &sin, sizeof(sin)); context->session_start = session_start; context->session_end = session_start + session_per_thread; + threadContexts[thread_id] = context; context->connectNext(); - threadContexts[thread_id] = context; return context; } diff --git a/examples/bench_client/bench_client.vcxproj.user b/examples/bench_client/bench_client.vcxproj.user index da1888048c361a4cea7d69f36e61d8095b190089..9aa097feeab08b968bace0048f32f7204d769999 100644 --- a/examples/bench_client/bench_client.vcxproj.user +++ b/examples/bench_client/bench_client.vcxproj.user @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <LocalDebuggerCommandArguments>192.168.1.166 12345 6 6000 50</LocalDebuggerCommandArguments> + <LocalDebuggerCommandArguments>192.168.1.166 12345 6 18000 150</LocalDebuggerCommandArguments> <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> diff --git a/include/ademco_packet.h b/include/ademco_packet.h index 179226ab505f32c72e79f013dd72ef6c339f8c96..d18a73c0e2ecb838b7c229d89e59a6e81d12a007 100644 --- a/include/ademco_packet.h +++ b/include/ademco_packet.h @@ -2,6 +2,7 @@ #include "ademco_event.h" #include "ademco_detail.h" +#include <iterator> namespace ademco {