diff --git a/lib/parsers.c b/lib/parsers.c index 3436baf46..9a767f841 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 1ab6fd2c2..1bba6e041 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 19c6218ba..153920921 100644 --- a/test-server/test.html +++ b/test-server/test.html @@ -2,10 +2,23 @@
-+ | Not initialized |
+