5 ratings
  • 1
  • 2
  • 3
  • 4
  • 5
5 star 3
4 star 0
3 star 0
2 star 2
1 star 0
Compatible with
  • iOS
  • Android
  • Windows

WebSocket4Net 0.13

Kerry Jiang

WebSocket4Net is a websocket protocol client written in C#

WebSocket4Net details

a .NET websocket client implementation.

It originated from SuperWebSocket WebSocket Client. For better developing of the websocket client, it was separated from SuperWebSocket and was renamed to WebSocket4Net.

WebSocket4Net provides websocket client implementation for many different kinds of runtime:

  • .Net 2.0
  • .Net 3.5
  • .Net 4.0
  • .Net 4.5
  • Mono
  • Silverlight 4/5
  • WindowsPhone
  • Xamarin.Android
  • Xamarin.iOS

Release Notes

This release includes the changes below:

  1. added iOS Unified API support;
  2. improved the code about certificate validating;
  3. fixed unhandled exceptions which happens on setting socket option;
  4. added close reason support;
Write a Review

1 review

Michal Dobrodenka rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

2 problems:

  • can not set connect timeout, I have to wait 1 minute before I get notified
  • Excception when connection problems, can not be cought, it is in ThreadPool Dispatcher: Thread finished: #4 [mono] [mono] Unhandled Exception: [mono] System.InvalidOperationException: No operation in progress [mono] at System.Net.Sockets.Socket.m__3 (IAsyncResult ares) [0x00023] in /Users/builder/data/lanes/2923/af4f4972/source/mono/mcs/class/System/System.Net.Sockets/Socket.cs:1359 [mono] at System.Net.Sockets.SocketAsyncResult+c__AnonStorey0.<>m__0 (System.Object _) [0x00000] in /Users/builder/data/lanes/2923/af4f4972/source/mono/mcs/class/System/System.Net.Sockets/SocketAsyncResult.cs:150 [mono] at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00019] in /Users/builder/data/lanes/2923/af4f4972/source/mono/external/referencesource/mscorlib/system/threading/threadpool.cs:1280 [mono] at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00096] in /Users/builder/data/lanes/2923/af4f4972/source/mono/external/referencesource/mscorlib/system/threading/threadpool.cs:857 [mono] at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in /Users/builder/data/lanes/2923/af4f4972/source/mono/external/referencesource/mscorlib/system/threading/threadpool.cs:1212
Posted on: May 4, 2016 / Version: 0.13