From ab7d933d9d7aa961a3ae398adf42d401334e066e Mon Sep 17 00:00:00 2001 From: Andy Green Date: Thu, 11 Nov 2010 13:19:19 +0000 Subject: [PATCH] test-applet-add-reset-button-and-colour-socket-status.patch Signed-off-by: Andy Green --- lib/parsers.c | 3 ++- test-server/test-server.c | 2 ++ test-server/test.html | 57 +++++++++++++++++++++++++++++------------------ 3 files changed, 39 insertions(+), 23 deletions(-) diff --git a/lib/parsers.c b/lib/parsers.c index 3436baf..9a767f8 100644 --- a/lib/parsers.c +++ b/lib/parsers.c @@ -248,11 +248,12 @@ int libwebsocket_interpret_incoming_packet(struct libwebsocket *wsi, { int n; +#ifdef DEBUG fprintf(stderr, "received %d byte packet\n", (int)len); for (n = 0; n < len; n++) fprintf(stderr, "%02X ", buf[n]); fprintf(stderr, "\n"); - +#endif /* let the rx protocol state machine have as much as it needs */ n = 0; diff --git a/test-server/test-server.c b/test-server/test-server.c index 1ab6fd2..1bba6e0 100644 --- a/test-server/test-server.c +++ b/test-server/test-server.c @@ -126,6 +126,8 @@ static int websocket_callback(struct libwebsocket * wsi, */ case LWS_CALLBACK_RECEIVE: fprintf(stderr, "Received %d bytes payload\n", (int)len); + if (strcmp(in, "reset\n") == 0) + pss->number = 0; break; /* diff --git a/test-server/test.html b/test-server/test.html index 19c6218..1539209 100644 --- a/test-server/test.html +++ b/test-server/test.html @@ -2,10 +2,23 @@ - Minimal Websocket message sender + Minimal Websocket test app +

libwebsockets "dumb-increment-protocol" test applet

+The incrementing number is coming from the server. +Click the button to send the server a websocket message to +reset the number.

+ + + + + + + +
Not initialized
+ -- 2.7.4