From 8abd0e013c92fbe471e7749d443a14e9a0e875f7 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Thu, 31 May 2012 10:17:11 +0100 Subject: [PATCH] Rather than waiting properly for the create-ok reply, simply usleep for a while. --- experiments/speedtest/consumer.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/experiments/speedtest/consumer.c b/experiments/speedtest/consumer.c index fb7d2f9..e2fbf66 100644 --- a/experiments/speedtest/consumer.c +++ b/experiments/speedtest/consumer.c @@ -103,8 +103,12 @@ int main(int argc, char *argv[]) { f = fdopen(fd, "a+"); - fprintf(f, "(9:subscribe5:test%c0:0:5:test%c5:login)(4:post7:factory(6:create%d:%s(2:q1)5:test%c1:k)0:)(4:post2:q1(9:subscribe0:5:test%c8:consumer5:test%c1:k)0:)\n", - idchar, idchar, (int) strlen(qclass), qclass, idchar, idchar, idchar); + fprintf(f, "(9:subscribe5:test%c0:0:5:test%c5:login)\n", idchar, idchar); + fprintf(f, "(4:post7:factory(6:create%d:%s(2:q1)5:test%c1:k)0:)\n", + (int) strlen(qclass), qclass, idchar); + fflush(f); + usleep(100000); + fprintf(f, "(4:post2:q1(9:subscribe0:5:test%c8:consumer5:test%c1:k)0:)\n", idchar, idchar); fflush(f); while (1) {