Commit Graph

62 Commits

Author SHA1 Message Date
David Fowler 9ee33bf01f Add transport connection metadata 2016-10-01 23:49:07 -07:00
David Fowler 1ad1120c41 Update the LastActive for reserved connections 2016-10-01 15:59:20 -07:00
David Fowler 2a369f40f6 Small fixes
- Pass the Connection to each IHttpTransport
- FlushAsync after writing for WebListener
- Add metadata to Connection
- Added WebListener dependency
2016-10-01 11:52:50 -07:00
David Fowler 9f5ef70164 Added support for websockets
- Upgraded to ASP.NET Core 1.1 preview
2016-10-01 10:26:49 -07:00
David Fowler 40ecc9df4d Remove GetOrAdd from AddNewConnection 2016-10-01 03:53:00 -07:00
David Fowler f4f763f136 Only run next queued task if the previous was successful 2016-10-01 03:29:49 -07:00
David Fowler 5baaaac22d Added comments and more tiny code clean up 2016-10-01 03:22:09 -07:00
David Fowler 5195e75b74 Tiny tweaks 2016-10-01 03:09:07 -07:00
David Fowler 813222b406 More cleanup + TaskQueue
- Introduced the TaskQueue
- Added IHttpTransport so abort callbacks can happen outside of the
transport implementation
2016-10-01 03:03:20 -07:00
David Fowler ad2724b22c Split Connection and ConnectionState 2016-10-01 00:57:35 -07:00
David Fowler 7b8e947567 Use new CopyToAsync method 2016-10-01 00:51:51 -07:00
David Fowler c3753c4f0e Renamed the project and split into class library and sample 2016-10-01 00:43:33 -07:00