补充
authorp15692025051 <846603105@qq.com>
Mon, 23 Jun 2025 02:34:59 +0000 (10:34 +0800)
committerp15692025051 <846603105@qq.com>
Mon, 23 Jun 2025 02:34:59 +0000 (10:34 +0800)
2.code/aicos/app/AI_AMP_2_5/bk_websocket.c

index d78265d..7db4371 100644 (file)
@@ -717,6 +717,7 @@ WebSocketClient *init_websocket_client(const char *url, const char *headers) {
         goto client_ERROR;
         bk_printf("init_websocket_client connect error");
     }
+    freeaddrinfo(addr_list);  // 释放资源
     bk_printf("init_websocket_client connect ok,sockfd:%d",client->sockfd);
 //     client->sockfd = socket(AF_INET, SOCK_STREAM, 0);
 //     if (client->sockfd < 0) {
@@ -901,25 +902,9 @@ int http_get_client(const char *url, const char *headers,const char *Content_Typ
         goto client_ERROR;
         bk_printf("http_get_client connect error");
     }
+     freeaddrinfo(addr_list);  // 释放资源
     bk_printf("http_get_client connect ok,sockfd:%d",client->sockfd);
-//     client->sockfd = socket(AF_INET, SOCK_STREAM, 0);
-//     if (client->sockfd < 0) {
-//         bk_printf("socket creation failed");
-//         goto client_ERROR;
-//     }
 
-//    // bk_printf("init_websocket_client 3\n");
-//     struct sockaddr_in server_addr;
-//     server_addr.sin_family = AF_INET;
-//     server_addr.sin_port = htons(parsed_url.port);
-
-//     inet_pton(AF_INET, parsed_url.host, &server_addr.sin_addr);
-    
-//     if (connect(client->sockfd, (struct sockaddr *)&server_addr, sizeof(server_addr)) < 0) {
-//         bk_printf("connection failed");
-//         close(client->sockfd);
-//         goto client_ERROR;
-//     }
 
 
     strcpy(client->host, parsed_url.host);