From c2a575cc0db3c46cf211c34f2ee60e76545bf6f0 Mon Sep 17 00:00:00 2001 From: helge <helgewurst@web.de> Date: 周一, 16 1月 2023 17:12:08 +0800 Subject: [PATCH] output block data with delimiter --- examples/test-LwIP-netconn/scpi_server.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/examples/test-LwIP-netconn/scpi_server.c b/examples/test-LwIP-netconn/scpi_server.c index 2018bcd..6147235 100644 --- a/examples/test-LwIP-netconn/scpi_server.c +++ b/examples/test-LwIP-netconn/scpi_server.c @@ -246,6 +246,10 @@ } else { /* connection established */ SCPI_Event_DeviceConnected(context, newconn); + ip_set_option(newconn->pcb.tcp, SOF_KEEPALIVE); + newconn->pcb.tcp->keep_idle = SCPI_KEEP_IDLE; // Override TCP_KEEPIDLE_DEFAULT for this connection. + newconn->pcb.tcp->keep_intvl = SCPI_KEEP_INTVL; // Override TCP_KEEPINTVL_DEFAULT for this connection. + newconn->pcb.tcp->keep_cnt = SCPI_KEEP_CNT; // Override TCP_KEEPCNT_DEFAULT for this connection. user_data->io = newconn; } } @@ -263,6 +267,10 @@ } else { /* control connection established */ SCPI_Event_ControlConnected(context, newconn); + ip_set_option(newconn->pcb.tcp, SOF_KEEPALIVE); + newconn->pcb.tcp->keep_idle = SCPI_KEEP_IDLE; // Override TCP_KEEPIDLE_DEFAULT for this connection. + newconn->pcb.tcp->keep_intvl = SCPI_KEEP_INTVL; // Override TCP_KEEPINTVL_DEFAULT for this connection. + newconn->pcb.tcp->keep_cnt = SCPI_KEEP_CNT; // Override TCP_KEEPCNT_DEFAULT for this connection. user_data->control_io = newconn; } } -- Gitblit v1.9.1