Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Introducing ASP.NET Core Sockets
Search
David Fowler
January 25, 2017
Programming
2.9k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introducing ASP.NET Core Sockets
David Fowler
January 25, 2017
More Decks by David Fowler
See All by David Fowler
Code to Cloud with .NET Aspire
davidfowl
2
1k
Implementation Details Matter
davidfowl
3
1.2k
ASP.NET Core Architecture Overview
davidfowl
48
37k
SignalR Deep Dive
davidfowl
8
2k
Application Diagnostics in .NET Core 3.1
davidfowl
2
1.7k
Project Bedrock
davidfowl
6
11k
Hidden gems in ASP.Core and .NET Core 3.0
davidfowl
14
10k
Scaling ASP.NET Core Applications
davidfowl
23
14k
Diagnosing Issues with ASP.NET Core Applications
davidfowl
1
650
Other Decks in Programming
See All in Programming
業務時間外もAIに働いてもらう話
colorful12
3
10k
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
770
What We Talk About When We Talk About XP
m_seki
2
600
一参加者から『中の人』へ 〜全通PHPerがブースに立って学んだ、カンファレンスを100倍楽しむコツ〜
wp_daisuke
0
150
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
160
App Storeの外へ──日本のiOSサイドローディング入門 for iOSDC Japan 2026
yuukiw00w
0
200
高専キャリア LT 発表内容
crysta1221
6
5.7k
初心者DevRelとして参加者だった私が、DevRel Talks!#2に登壇するまでにしてきたこと
sokohirai
0
370
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
4
1.1k
Building an Out-of-Order CPU
latte72
1
760
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
700
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
450
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
464
34k
New Earth Scene 8
popppiees
3
2.6k
Building an army of robots
kneath
306
46k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Optimizing for Happiness
mojombo
378
71k
How GitHub (no longer) Works
holman
316
150k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
Navigating Weather and Climate Data
rabernat
0
520
Thoughts on Productivity
jonyablonski
76
5.4k
Navigating Team Friction
lara
192
16k
Evolving SEO for Evolving Search Engines
ryanjones
0
290
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Transcript
Introducing ASP.NET Core Sockets (SignalR reimagined) @damianedwards @davidfowl
It’s still very early days and everything you’re seeing here
could and probably will change!
SignalR is great, but…
Some things need to change • No more jQuery dependency
(yay!) • No more auto-reconnect with message replay • No more Hub-state • No more multi-hub endpoints • No more single-model scale-out • No more multi-server ping-pong (now require sticky sessions)
New for ASP.NET Core SignalR • Binary data support, e.g.
send/receive binary data • Host-agnostic (enables non-HTTP transports) • All-new connection-level “Endpoints” API • Multiple protocols/formats support, e.g. JSON, ProtoBuf, custom • Support “pure” WebSocket clients • Return results from client method invocations • TypeScript client • Flexible scale-out extensibility
Host Transports Endpoints Hubs Middleware HTTP Transports HubEndpoint Hubs WebHost
WebSockets ServerSentEvents Long Polling Formatters TcpServer TcpTransport ASP.NET Core Sockets Architecture ASP.NET Core SignalR on Sockets
Demos
Timeline • In development right now • Preview ~mid-year •
Release ~end-of-year • https://github.com/aspnet/signalr