From 4d39fd51ddc99b95b22ef73a4952a2f314b9804c Mon Sep 17 00:00:00 2001 From: Junyeon LEE Date: Tue, 4 Jul 2017 20:15:31 +0900 Subject: [PATCH] examples/websocket: set default TLS debug level. This commit set default tls debug level to zero. Because of too much debug log, socket recv function sometimes makes timeout error. Change-Id: Icf51b8d6eedc36469b019b1b7e756706d8d9e2ec Signed-off-by: Junyeon LEE --- apps/examples/websocket/websocket_main.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/apps/examples/websocket/websocket_main.c b/apps/examples/websocket/websocket_main.c index 7421b3e..c2f82fb 100644 --- a/apps/examples/websocket/websocket_main.c +++ b/apps/examples/websocket/websocket_main.c @@ -138,8 +138,15 @@ #define WEBSOCKET_EXAMPLE_STACKSIZE (1024 * 10) -/* TLS configure */ -#define MBEDTLS_DEBUG_LEVEL 2 +/* + * TLS debug configure (0 ~ 5) + * + * This configuration is good to debug TLS handshake state. But, more than + * 2 level of debug sometimes make recv timeout. So we recommend to set + * WEBSOCKET_SOCK_RCV_TIMEOUT than 5 seconds with debug mode. + * (in include/netutils/websocket.h) + */ +#define MBEDTLS_DEBUG_LEVEL 0 #define WEBSOCKET_USAGE \ "\n" \ -- 2.7.4