diff --git a/vd960DBN/BLE/OnlyUpdateApp_Peripheral/APP/tcp_json_srv.c b/vd960DBN/BLE/OnlyUpdateApp_Peripheral/APP/tcp_json_srv.c index e05eab6..ced43c8 100644 --- a/vd960DBN/BLE/OnlyUpdateApp_Peripheral/APP/tcp_json_srv.c +++ b/vd960DBN/BLE/OnlyUpdateApp_Peripheral/APP/tcp_json_srv.c @@ -777,7 +777,8 @@ static void json_sensor_callback(const uint8_t *pkg, uint16_t len) "\"code\":0,\"msg\":\"success\",\"data\":%s}\n", (unsigned long)mstick(), data_json); uint32_t slen = strlen(out); - WCHNET_SocketSend(g_json_socket_listen, (uint8_t *)out, &slen); + // WCHNET TCP: listen socket=N, data socket=N+1 + WCHNET_SocketSend(g_json_socket_listen + 1, (uint8_t *)out, &slen); free(out); } } @@ -1191,7 +1192,8 @@ void tcp_json_push_sensor(void) { "\"code\":0,\"msg\":\"success\",\"data\":%s}\n", (unsigned long)mstick(), data_json); uint32_t slen = strlen(out); - WCHNET_SocketSend(g_json_socket_listen, (uint8_t *)out, &slen); + // WCHNET TCP: listen socket=N, data socket=N+1 + WCHNET_SocketSend(g_json_socket_listen + 1, (uint8_t *)out, &slen); free(out); } }