cost 277 ms
有什么方法可以訂閱和收聽 boost beast websocket 中的提要?

[英]Is there any way to subscribe and to listen feed in boost beast websocket?

我正在使用boost beast 文檔中的一個示例,用於異步 websocket 客戶端。 發送一些命令來訂閱然后收聽提要,直到它被手動終止(最好與其他 function 或其他) 不應用標准示例,因為它要么沒有響應,要么沒有提供永久提要。 對於參考 Poloniex Websocket API ...

使用 Boost.Beast WebSocket 時測量客戶端備份

[英]Measuring client back-up when using Boost.Beast WebSocket

我正在閱讀 Boost.Beast WebSocket。 當我的應用程序得到備份時,websocket 發件人似乎很樂意延遲/緩沖數據(大概在應用程序級別,因為它們會延遲 1 分鍾或更長時間)。 衡量我是否得到備份的最佳方法是什么? 例如,我可以查看 TCP 緩沖區的大小嗎? 我還可以在快線程中將所 ...

在已知端口上獲取 Websocket 的 IP

[英]Get IP of Websocket on known port

我用 C++ 構建了一個 websocket(使用 boost::beast)。 如果需要,它將使用 JSON 字符串為網站(客戶端)提供服務。 在設計我的設置時,我犯了一個災難性的錯誤:我忘記了客戶端 Web 瀏覽器(在與服務器不同的設備上運行)不會知道服務器的 IP 地址。 它將知道服務器正在偵 ...

提高 websocket 和 io_context 的可重用性以重新建立連接

[英]boost websocket and io_context reusability for reestablishability of a connection

我在C++使用boost::beast::websocket和boost::asio::io_context編寫了一個小型websocket客戶端。 我有一個具有以下狀態的狀態機: 如果代碼無法建立連接或建立連接后失敗(可能的原因:Internet 關閉、服務關閉、服務器發送關閉幀),則狀態機移 ...

如何解決無法通過Boost WebSocket將文本框架解碼為UTF 8

[英]How to resolve could not decode a text frame as UTF 8 though boost websocket

我通過boost編寫了一個websocket,並且通過chrome客戶端收到了消息。 當我使用ws時,它運作良好,我可以收到正確的味精。 但是當我使用wss時,它的效果很差,並且說不能將文本幀解碼為UTF 8。 圖片是錯誤的是ssl模式。 C ++發送味精代碼 js代碼 ...

如何使用 boost weboscket 設置子協議

[英]How to set subprotocol with boost weboscket

我想將子協議與 boost websocket 一起使用。 比如我有s websocket服務器地址,ws://127.0.0.1:5005。 現在我想用 ws://127.0.0.1:5005/order 替換它。 “order”是websocket中的子協議,可以在libwebsocket中 ...

Boost Async Websocket服務器問題

[英]Boost Async Websocket Server Issue

我已經通過boost.beast寫了一個異步websocket。 但是當我嘗試運行它時,我無法連接它。 服務器代碼如下。 當我嘗試連接Websocket服務器時,我的鑲邊顯示連接狀態。 當我通過VS2017進行調試時,它永遠不會在run()的lambda表達式中運行。 當我嘗 ...

Boost-Beast Websocket握手問題

[英]Boost-beast websocket handshake problems

我試圖與遠程服務器建立Websocket連接,並收到以下錯誤:遠程對等體拒絕了WebSocket握手 我正在關注以下示例: https : //www.boost.org/doc/libs/1_70_0/libs/beast/example/websocket/client/sync/we ...

Boost beast在接受期間操縱http響應標頭

[英]Boost beast manupulate http response headers durring accept

我想在接受期間操縱發送到 websocket 客戶端的 http 響應。 我已經閱讀了示例和手冊,我可以削減請求,檢查它是否是 websocket 升級請求,但我無法操縱響應。 讓 websocket 庫准備響應會很好,讓我發送它然后接管套接字並從那里開始。 ...

調用boost函數而沒有回調

[英]Call a boost function without callback

我正在使用boost-beast庫進行websocket連接。 您可以參考此示例以了解發生了什么。 我使用了相同的示例,但更改了一些內容: 將on_handshake(beast::error_code ec)分為三個函數A(beast::error_code ec) , B(be ...

如何使用 boost::beast 避免回調地獄?

[英]how to avoid callback hell with boost::beast?

我正在開發一個應用程序,我想在其中使用 boost::beast/asio。 我需要通過 websocket 連接接收數據並同時向 REST API 發出請求。 在 boost::beast websocket/HTTP 異步客戶端示例中,下一個異步操作似乎在完成處理程序中啟動。 這似乎引起了我在 ...

如何從CMake訪問Boost 1.66和1.67上的Beast

[英]How to access Beast on Boost 1.66 and 1.67 from CMake

我正在嘗試使用Beast制作CMake項目,並且可以從/usr/local/include/boost源正確安裝它,但是我無法讓CMake找到它。 我雖然可能是3.10.2 ,所以我厭倦了3.11.4和3.12.0-rc1 ,但是都沒有用。 有誰知道該怎么辦? 環境:Windows C ...

如何執行異步讀/寫Beast websockets以及文件的讀/寫?

[英]How to do async read/write Beast websockets alongside read/write of files?

我有我的C ++程序,分為兩個進程,1(原始)和2(分叉進程)。 在分叉過程(2)中,它執行程序A,它執行大量計算。 原始過程(1)通過標准輸入和輸出與程序A通信,重定向到管道。 我正在嘗試在原始進程(1)中向我的代碼添加websocket連接。 我希望我的原始進程有效地選擇 ...

如何使用Beast Websocket進行異步讀寫

[英]How to do async read/write with Beast websockets

如何使用Beast庫中的websocket進行異步讀寫? 我試圖野獸文檔中提供適合的同步讀/寫例如這里 ,但下面的代碼沒有按預期的行為。 我期望以下輸出: 我懂了 : 代碼: 旁注:一般來說,我對Boost庫不是一個新手,所以我可能已經弄錯了一些基礎知識... ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM