From 4c11ea0639b923a171e72a47b8006734ba184b3e Mon Sep 17 00:00:00 2001 From: nancy.liao <huihui.liao@greentest.com.cn> Date: 周二, 15 4月 2025 18:47:46 +0800 Subject: [PATCH] 同步修改前的原SCPI库 --- 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