From f113797250c6899b1f1668a9d828bccfe3966f0e Mon Sep 17 00:00:00 2001
From: Florian Fischer <florian.fl.fischer@fau.de>
Date: Sat, 10 Apr 2021 19:12:14 +0200
Subject: [PATCH] [EchoClient] send semantic information <Fiber>:<Iteration>

---
 apps/EchoClient.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/apps/EchoClient.cpp b/apps/EchoClient.cpp
index 174f3cc8..777225b4 100644
--- a/apps/EchoClient.cpp
+++ b/apps/EchoClient.cpp
@@ -13,6 +13,7 @@
 #include <cerrno>		// for errno, ECANCELED
 #include <chrono>		// for nanoseconds, duration, durat...
 #include <cstdint>	// for uint64_t, int32_t
+#include <cstdio>
 #include <cstdlib>	// for size_t, strtol, exit, EXIT_F...
 #include <cstring>	// for memcmp
 #include <iomanip>
@@ -167,6 +168,8 @@ static void clientFunc(uint64_t client_id, Semaphore& readySem, Semaphore& start
 
 	size_t i = 0;
 	while (i < iterations && !terminate.load(std::memory_order_relaxed)) {
+		snprintf(outBuf, size, "%ld:%ld", client_id, i);
+
 		SendFuture sendFuture(client_sock, outBuf, size, MSG_NOSIGNAL);
 		RecvFuture recvFuture(client_sock, inBuf, size, MSG_WAITALL);
 
-- 
GitLab