libwebsockets

    0熱度

    1回答

    當我嘗試從客戶端發送數據到服務器時,它會顯示「lwsts [9972]:從skt讀取時出錯」..我通過互聯網進行搜索,但沒有明確的表達。我將發送數據作爲test_server.c示例在LibWebSockets包中進行的操作。哪個錯誤可能導致這個問題?我正在使用Ubuntu。

    4熱度

    1回答

    供您參考(因爲我下面提庫函數),libwebsockets文檔可以在這裏找到:https://github.com/warmcat/libwebsockets/blob/master/libwebsockets-api-doc.html#L466 網站可以在這裏找到:http://libwebsockets.org/trac/libwebsockets 我的問題是,如果我通過1或2的libwebs

    2熱度

    2回答

    我使用libwebsocket客戶端發送二進制數據。我已將我的二進制數據保存到緩衝區[即buf]並寫入套接字。 n = libwebsocket_write(wsi, &buf[LWS_SEND_BUFFER_PRE_PADDING], l, opts | LWS_WRITE_BINARY); 我的問題是插座能夠只寫22392個字節[正如我已經收到N = 22392]。當我> =

    2熱度

    1回答

    我正在使用libwebsockets C庫編寫websocket服務器。根據庫文檔,它提到要關閉從服務器端的websocket連接,我們需要在回調中返回-1。當我這樣做時,websocket連接正在關閉,但它沒有發送任何原因。 我想發送普通關閉作爲關閉websocket連接的原因。有什麼辦法可以實現這個libwebsockets。我見過libwebsockets庫有「enum lws_close_

    1熱度

    1回答

    在Google Chrome上執行mqttws31.js作爲HTML文件的一部分時,我遇到了下面的錯誤。 HiveMQ用作MQTT經紀人,日誌是如下 2014-10-28 14:46:45,043 INFO - HiveMQ home directory: E:\hivemq-2.1.0 2014-10-28 14:46:45,065 INFO - Starting HiveMQ Server

    4熱度

    2回答

    我想創建一個使用libwebsockets的C++ websocket客戶端,但我無法建立連接,因爲它超時。我已經剝離下來,用於測試和這裏是我用來建立連接的: 協議 static int defaultCallback( struct libwebsocket_context* context, struct libwebsocket* wsi, enum libweb

    2熱度

    4回答

    我們在用c編寫的ssl啓用的Web套接字客戶端程序中使用libwebsockets 1.3,在安裝openssl 1.0.1的Centos 6.5上,製作一個稍後用於星號的.so庫。編譯去罰款,但我得到這個運行時錯誤: problem creating ssl context 336236705: error:140A90A1:lib(20):func(169):reason(161) 通過l

    1熱度

    1回答

    對於我們使用libwebsockets與Web服務器進行通信的項目。問題是我們只能在收到數據時纔將數據從C程序發送到網絡服務器,並且我們無法隨時發送數據。有沒有辦法發送數據而不使用libwebsockets接收數據?

    1熱度

    2回答

    當我使用libwebsockets作爲服務器時,我很難理解如何捕獲客戶端IP地址。 根據我對文檔的瞭解,libwebsockets_get_peer_addresses僅適用於LWS_CALLBACK_FILTER_NETWORK_CONNECTION回調,但此時用戶數據結構看起來並未初始化,因此任何在此存儲的嘗試都會出現segfault。 我本來希望IP地址在請求頭中,就像Apache或ngin

    1熱度

    1回答

    我正在通過C websocket庫libwebsockets客戶端示例。 但我不明白示例的目的是什麼。 Here就是這個例子,這個例子有兩個連接(代碼爲wsi_dumb和wsi_mirror),這兩個連接都是我認爲的,我不知道第二個連接的目的是什麼。 使用第一個連接(在代碼wsi_dumb),它似乎等待來自服務器的請求與libwebsocket_service()然後...什麼與第二個連接(在代碼