aboutsummaryrefslogtreecommitdiff
path: root/server/src/main.cpp
diff options
context:
space:
mode:
authoralpine <[email protected]>2020-06-25 15:27:55 +0200
committeralpine <[email protected]>2020-06-25 15:27:55 +0200
commit7067cac3b6d62ae17d02c636f7c5b92f8f587641 (patch)
tree8953389cb128e8a3cdca70283bcdb75b63bc7d48 /server/src/main.cpp
parentAdded client version control. (diff)
downloadloader-7067cac3b6d62ae17d02c636f7c5b92f8f587641.tar.xz
loader-7067cac3b6d62ae17d02c636f7c5b92f8f587641.zip
Added 2 key xor encryption for streams.
Diffstat (limited to 'server/src/main.cpp')
-rw-r--r--server/src/main.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/server/src/main.cpp b/server/src/main.cpp
index a9c2973..df3a577 100644
--- a/server/src/main.cpp
+++ b/server/src/main.cpp
@@ -54,6 +54,18 @@ int main(int argc, char* argv[]) {
tcp::packet_t resp(packet.message, tcp::packet_type::write,
client.get_session());
client.write(resp);
+
+ std::vector<char> t;
+ io::read_file("test.dll", t);
+ float tot;
+ for(int i = 0; i < 100; i++) {
+ float dur;
+ client.stream(t, &dur);
+ tot += dur;
+ }
+ float avg = tot / 100.f;
+ io::logger->info("average time {}", avg);
+
});
std::thread t{tcp::server::monitor, std::ref(server)};