/* 发送方式控制宏 */
#ifndef WS_USE_SEND_QUEUE
-#define WS_USE_SEND_QUEUE 1 // 1=使用发送队列, 0=不使用发送队列
+#define WS_USE_SEND_QUEUE 0 // 1=使用发送队列, 0=不使用发送队列
#endif
#ifndef WS_SEND_DIRECT_ENABLE
-#define WS_SEND_DIRECT_ENABLE 0 // 0=通过队列发送, 1=直接发送(仅在WS_USE_SEND_QUEUE=0时有效)
+#define WS_SEND_DIRECT_ENABLE 1 // 0=通过队列发送, 1=直接发送(仅在WS_USE_SEND_QUEUE=0时有效)
#endif
/* 连接状态定义 */
return 0;
#else
// 直接发送模式(WS_SEND_DIRECT_ENABLE=1 或 WS_USE_SEND_QUEUE=0)
- int network_status = uapi_dev_runtime_get_cat1_networkstat();
+ int network_status = 1;//uapi_dev_runtime_get_cat1_networkstat();
if (network_status != 1 || g_ws_connected != WS_STATE_CONNECTED || g_ws_client_fd < 0) {
HAISI_WS_WARN("Cannot send text, connection state: %d , network_status: %d\n", g_ws_connected,network_status);
return -1;
// 发送数据
HAISI_WS_WARN("uapi_ws_send_text \n");
int ret = WebSocketClientSendText(g_ws_client_fd, text, strlen(text));
- HAISI_WS_DEBUG("uapi_ws_send_text ret: %d\n", ret);
+ HAISI_WS_WARN("uapi_ws_send_text ret: %d\n", ret);
// 更新最后发送时间
if (ret == 0) {