libwebsockets

    5熱度

    1回答

    我試圖在我的CLion項目中構建libwebsockets。在編譯期間,libwebsockets創建一個其他文件需要的頭文件,並將其放入PROJECT_BINARY_DIR。 CLion在它爲項目創建的隨機構建目錄中構建所有內容,並且頭文件在該目錄中結束。我已經試過: 設置websockets_BINARY_DIR變量 設置CMAKE_RUNTIME_OUTPUT_DIRECTORY變量 設置C

    4熱度

    1回答

    我使用libwebsocket在C++中實現了一個websocket客戶端。 我想發送大消息,但我限制消息有效載荷爲8K,我需要使用該有效載荷值。 這是我的初始化代碼文檔片斷:現在 void WSManager::initProtocols(void) { memset(protocols, 0, sizeof(protocols)); protocols[0].name

    0熱度

    1回答

    我想用libwebsocket來建立我的WebSocket服務器,我需要在我的代碼中使用libmysql。我安裝的libmysql,並能夠使用它,但我不知道如何使用cmake在CMakeList.txt它包括 我包括在我的測試server.h #include <mysql.h> 在我CMakeList.txt,我添加此 INCLUDE_DIRECTORIES(/usr/include/mys

    2熱度

    1回答

    我已經在啓用了websockets的Visual Studio上使用Cmake生成項目文件,從而構建了mosquitto。我使用libwebsockets-1.4。 我用一個websocket監聽器運行這個代理,如下圖所示,它開始通過websockets監聽端口8000。 現在我用的是泛美衛生組織的WebSocket客戶端,並試圖連接到代理 client = new Paho.MQTT.Clien

    0熱度

    1回答

    我在32位系統上獲取libwebsockets.so共享庫時出現問題。我在64位ubuntu上從git源代碼安裝了它,沒有任何問題。 我試圖在32位ubuntu 14.04 VM和32位ubuntu lucid chroot上做同樣的事情。它在兩種情況下均未能生成「.so」文件。 我甚至嘗試通過軟件包「libwebsockets-dev」安裝它。該軟件包只安裝了頭文件,但「.so」文件仍然丟失。

    1熱度

    1回答

    我正在關注this教程,在Amazon EC2的Ubuntu服務器(Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-48-generic x86_64))中使用libwebsockets設置Mosquitto。 當我嘗試設置Libwebsockets的此特定版本(v1.4支持的Mosquitto)時,它表示gzip已損壞。 $ wget http://git.libweb

    0熱度

    1回答

    這是libwebsocket_client_connect的簽名() 結構libwebsocket * libwebsocket_client_connect(結構libwebsocket_context *上下文中,常量字符*地址,INT端口,INT ssl_connection,常量字符*路徑,常量字符*主機const char * origin,const char * protocol,i

    1熱度

    2回答

    我有一個客戶端使用libwebsocket建立到服務器的連接。每當客戶端發送請求時,服務器都會發送一個響應,並在收到響應後關閉連接。工作正常。 但是,當服務器沒有迴應請求我有問題,客戶端一直在等待響應永遠。當沒有任何事情發生時,回調從不被調用,並且不可能通過回調函數返回-1來關閉連接。 有沒有什麼辦法讓連接超時關閉?或者有任何可能性來關閉回調函數之外的連接? 這是到目前爲止我的代碼: int ca

    0熱度

    1回答

    我創建libwebsockets庫的WebSocket服務器,協議列表是這樣的: /* List of supported protocols and callbacks. */ static struct libwebsocket_protocols protocols[] = { { "plain-websocket-protocol" /* Custom name. */,

    0熱度

    1回答

    我的Mac上,我安裝和運行wsrelay $ wsrelay listening on port 8124... 在我的Ubuntu 14.04,我編譯和運行一個簡單的libwebsockets客戶端連接到在wsrelay #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #i