Skip to content

Commit 33f16c7

Browse files
author
Jimmy Byrd
committed
Bump version to 0.1.2
* Update Nuget Description
1 parent fb87fe1 commit 33f16c7

21 files changed

+354
-346
lines changed

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
# FSharp.Control.Websockets
22

3-
[Enter useful description for FSharp.Control.Websockets]
3+
FSharp.Control.WebSockets wraps [dotnet websockets](https://docs.microsoft.com/en-us/dotnet/api/system.net.websockets.websocket?view=netcore-2.0) in FSharp friendly functions and has a ThreadSafe version.
4+
5+
6+
### Why?
7+
8+
Dotnet websockets only allow for one receive and one send at a time. If multiple threads try to write to a websocket, it will throw a `System.InvalidOperationException` with the message `There is already one outstanding 'SendAsync' call for this WebSocket instance. ReceiveAsync and SendAsync can be called simultaneously, but at most one outstanding operation for each of them is allowed at the same time.`. This wraps a websocket in a hopac server-client model that allows for multiple threads to write or read at the same time. See https://docs.microsoft.com/en-us/dotnet/api/system.net.websockets.websocket.sendasync?view=netcore-2.0#Remarks
49

510
---
611

RELEASE_NOTES.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1+
#### 0.1.2 - 2019-05-23
2+
* Update Nuget Description
3+
14
#### 0.1.1 - 2019-05-23
25
* Initial release

docs/coverage/FSharp.Control.Websockets.TPL_AssemblyVersionInformation.htm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ <h1>Summary</h1>
2626
</table>
2727
<h1>File(s)</h1>
2828
<p>No files found. This usually happens if a file isn&#39;t covered by a test or the class does not contain any sequence points (e.g. a class that only contains auto properties).</p>
29-
<div class="footer">Generated by: ReportGenerator 4.0.0.0<br />5/24/19 - 12:03:05 AM<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div></div>
29+
<div class="footer">Generated by: ReportGenerator 4.0.0.0<br />5/24/19 - 12:07:21 AM<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div></div>
3030
<script type="text/javascript" src="combined.js"></script>
3131
</body></html>

docs/coverage/FSharp.Control.Websockets.TPL_Stream.htm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ <h2 id="UsersjimmybyrdDocumentsGitHubFSharpControlWebsocketssrcFSharpControlWebs
276276
<tr data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line236"></a><code>236</code></td><td></td><td class="lightgray"><code></code></td></tr>
277277
</tbody>
278278
</table>
279-
<div class="footer">Generated by: ReportGenerator 4.0.0.0<br />5/24/19 - 12:03:05 AM<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
279+
<div class="footer">Generated by: ReportGenerator 4.0.0.0<br />5/24/19 - 12:07:21 AM<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
280280
<div class="containerright">
281281
<div class="containerrightfixed">
282282
<h1>Methods/Properties</h1>

docs/coverage/FSharp.Control.Websockets.TPL_ThreadSafeWebSocket.htm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@ <h2 id="UsersjimmybyrdDocumentsGitHubFSharpControlWebsocketssrcFSharpControlWebs
326326
<tr data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line236"></a><code>236</code></td><td></td><td class="lightgray"><code></code></td></tr>
327327
</tbody>
328328
</table>
329-
<div class="footer">Generated by: ReportGenerator 4.0.0.0<br />5/24/19 - 12:03:05 AM<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
329+
<div class="footer">Generated by: ReportGenerator 4.0.0.0<br />5/24/19 - 12:07:21 AM<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
330330
<div class="containerright">
331331
<div class="containerrightfixed">
332332
<h1>Methods/Properties</h1>

docs/coverage/FSharp.Control.Websockets.TPL_WebSocket.htm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@ <h2 id="UsersjimmybyrdDocumentsGitHubFSharpControlWebsocketssrcFSharpControlWebs
306306
<tr data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line236"></a><code>236</code></td><td></td><td class="lightgray"><code></code></td></tr>
307307
</tbody>
308308
</table>
309-
<div class="footer">Generated by: ReportGenerator 4.0.0.0<br />5/24/19 - 12:03:05 AM<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
309+
<div class="footer">Generated by: ReportGenerator 4.0.0.0<br />5/24/19 - 12:07:21 AM<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
310310
<div class="containerright">
311311
<div class="containerrightfixed">
312312
<h1>Methods/Properties</h1>

docs/coverage/FSharp.Control.Websockets_AssemblyVersionInformation.htm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ <h1>Summary</h1>
2626
</table>
2727
<h1>File(s)</h1>
2828
<p>No files found. This usually happens if a file isn&#39;t covered by a test or the class does not contain any sequence points (e.g. a class that only contains auto properties).</p>
29-
<div class="footer">Generated by: ReportGenerator 4.0.0.0<br />5/24/19 - 12:03:05 AM<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div></div>
29+
<div class="footer">Generated by: ReportGenerator 4.0.0.0<br />5/24/19 - 12:07:21 AM<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div></div>
3030
<script type="text/javascript" src="combined.js"></script>
3131
</body></html>

docs/coverage/FSharp.Control.Websockets_Async.htm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ <h2 id="UsersjimmybyrdDocumentsGitHubFSharpControlWebsocketssrcFSharpControlWebs
278278
<tr data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line229"></a><code>229</code></td><td></td><td class="lightgray"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wsts.sendChannel.PostAndAsyncReply(fun&nbsp;reply&nbsp;-&gt;&nbsp;CloseOutput(status,&nbsp;message,&nbsp;reply))</code></td></tr>
279279
</tbody>
280280
</table>
281-
<div class="footer">Generated by: ReportGenerator 4.0.0.0<br />5/24/19 - 12:03:05 AM<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
281+
<div class="footer">Generated by: ReportGenerator 4.0.0.0<br />5/24/19 - 12:07:21 AM<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
282282
<div class="containerright">
283283
<div class="containerrightfixed">
284284
<h1>Methods/Properties</h1>

docs/coverage/FSharp.Control.Websockets_Stream.htm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ <h2 id="UsersjimmybyrdDocumentsGitHubFSharpControlWebsocketssrcFSharpControlWebs
272272
<tr data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line229"></a><code>229</code></td><td></td><td class="lightgray"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wsts.sendChannel.PostAndAsyncReply(fun&nbsp;reply&nbsp;-&gt;&nbsp;CloseOutput(status,&nbsp;message,&nbsp;reply))</code></td></tr>
273273
</tbody>
274274
</table>
275-
<div class="footer">Generated by: ReportGenerator 4.0.0.0<br />5/24/19 - 12:03:05 AM<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
275+
<div class="footer">Generated by: ReportGenerator 4.0.0.0<br />5/24/19 - 12:07:21 AM<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
276276
<div class="containerright">
277277
<div class="containerrightfixed">
278278
<h1>Methods/Properties</h1>

0 commit comments

Comments
 (0)