Deployed e7c4f0b with MkDocs version: 1.1.2
This commit is contained in:
parent
bffff33cab
commit
3c84577785
@ -265,5 +265,5 @@ webSocket.send("hello world");
|
||||
|
||||
<!--
|
||||
MkDocs version : 1.1.2
|
||||
Build Date UTC : 2020-08-06 11:41:33.742955+00:00
|
||||
Build Date UTC : 2020-08-11 18:24:46.796908+00:00
|
||||
-->
|
||||
|
File diff suppressed because one or more lines are too long
18
sitemap.xml
18
sitemap.xml
@ -1,39 +1,39 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2020-08-06</lastmod>
|
||||
<lastmod>2020-08-11</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url><url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2020-08-06</lastmod>
|
||||
<lastmod>2020-08-11</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url><url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2020-08-06</lastmod>
|
||||
<lastmod>2020-08-11</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url><url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2020-08-06</lastmod>
|
||||
<lastmod>2020-08-11</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url><url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2020-08-06</lastmod>
|
||||
<lastmod>2020-08-11</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url><url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2020-08-06</lastmod>
|
||||
<lastmod>2020-08-11</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url><url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2020-08-06</lastmod>
|
||||
<lastmod>2020-08-11</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url><url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2020-08-06</lastmod>
|
||||
<lastmod>2020-08-11</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url><url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2020-08-06</lastmod>
|
||||
<lastmod>2020-08-11</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
</urlset>
|
BIN
sitemap.xml.gz
BIN
sitemap.xml.gz
Binary file not shown.
@ -190,8 +190,24 @@ webSocket.stop()
|
||||
</code></pre>
|
||||
|
||||
<h3 id="sending-messages">Sending messages</h3>
|
||||
<p><code>websocket.send("foo")</code> will send a message.</p>
|
||||
<p>If the connection was closed and sending failed, the return value will be set to false.</p>
|
||||
<p><code>WebSocketSendInfo result = websocket.send("foo")</code> will send a message.</p>
|
||||
<p>If the connection was closed, sending will fail, and the success field of the result object will be set to false. There could also be a compression error in which case the compressError field will be set to true. The payloadSize field and wireSize fields will tell you respectively how much bytes the message weight, and how many bytes were sent on the wire (potentially compressed + counting the message header (a few bytes).</p>
|
||||
<p>There is an optional progress callback that can be passed in as the second argument. If a message is large it will be fragmented into chunks which will be sent independantly. Everytime the we can write a fragment into the OS network cache, the callback will be invoked. If a user wants to cancel a slow send, false should be returned from within the callback.</p>
|
||||
<p>Here is an example code snippet copied from the ws send sub-command. Each fragment weights 32K, so the total integer is the wireSize divided by 32K. As an example if you are sending 32M of data, uncompressed, total will be 1000. current will be set to 0 for the first fragment, then 1, 2 etc...</p>
|
||||
<pre><code>auto result =
|
||||
_webSocket.sendBinary(serializedMsg, [this, throttle](int current, int total) -> bool {
|
||||
spdlog::info("ws_send: Step {} out of {}", current + 1, total);
|
||||
|
||||
if (throttle)
|
||||
{
|
||||
std::chrono::duration<double, std::milli> duration(10);
|
||||
std::this_thread::sleep_for(duration);
|
||||
}
|
||||
|
||||
return _connected;
|
||||
});
|
||||
</code></pre>
|
||||
|
||||
<h3 id="readystate">ReadyState</h3>
|
||||
<p><code>getReadyState()</code> returns the state of the connection. There are 4 possible states.</p>
|
||||
<ol>
|
||||
|
Loading…
x
Reference in New Issue
Block a user