BrennanConroy
6130003193
Convert to netcoreapp2.0 ( #338 )
...
* Converted samples and test projects to run on netcoreapp2.0
2017-03-25 09:37:39 -07:00
David Fowler
10782d59a2
Dev gate ( #326 )
...
* React to corefxlab
2017-03-21 08:48:32 -07:00
Andrew Stanton-Nurse
f84362cc76
one last try to get this test de-flaked ( #227 )
2017-02-21 16:15:32 -08:00
Andrew Stanton-Nurse
755ba7613e
Fix #215 and restore tests ( #218 )
...
* fix #215 by properly handling pipe closure
* pr feedback
* pr feedback
2017-02-21 15:27:52 -08:00
Nate McMaster
f684fcb574
Downgrade to stable packages
2017-02-15 14:23:11 -08:00
David Fowler
cd9ed9228a
Remove streaming transport as a top level API ( #110 )
...
- Remove Streaming* classes from Sockets. The main
API will be channels based and streaming transports
will use the PipelineChannel (formerly FramingChannel) to
access messages.
- Added WriteAsync and ReadAsync to Connection and hid
the IChannelConnection from public API.
- Also fixed the fact that unknown methods caused server side
exceptions.
- Changed the consumption pattern to WaitToReadAsync/TryRead to avoid
exceptions.
- React to API changes
2017-01-11 04:01:49 -08:00
David Fowler
4aa65cf0bf
Updated to new System.IO.Pipelines package instead of Channels
2016-11-15 21:46:18 -08:00
Andrew Stanton-Nurse
2de8f98a62
update doc comments on WebSocketConnection
2016-11-08 09:15:58 -08:00
David Fowler
239999e4c9
Make things actually work ( #10 )
...
- Added build.cmd
- Renamed the solution to match our conventions
- Fixed bad doc comment references
- Used strong name version of StackExchange.Redis
2016-11-07 20:58:41 -08:00
Andrew Stanton-Nurse
b2108a6d65
major updates to WebSockets implementation
...
* Ping/Pong handling
* UTF-8 validation
* Customization through WebSocketOptions
* Closes connection on Protocol Errors
* Autobahn Test Suite integrated
2016-11-02 11:27:56 -07:00
Andrew Stanton-Nurse
affcb935d7
clean-up and renaming
...
renamed WebSockets project to clarify it's internalityness
2016-10-17 15:27:23 -07:00