Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
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
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
500
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
720
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
250
FastAPI の並行処理モデルを完全に理解する
hoto17296
8
3k
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.8k
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
2
440
170k Jobs a Day on GKE: Scaling Mercari's CI Platform - and What's Next for AI-Native Development
junyaokabe
0
120
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
580
AIと壁打ちしながら進めるコスト管理
fufuhu
2
1.7k
Cloudflare is Agents
chimame
0
180
ALB ログから Trace を気合で繋げる技術
fohte
5
490
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
360
Featured
See All Featured
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
430
Documentation Writing (for coders)
carmenintech
77
5.5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
Side Projects
sachag
455
43k
Why Our Code Smells
bkeepers
PRO
340
58k
So, you think you're a good person
axbom
PRO
2
2.1k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
250
Done Done
chrislema
186
16k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
Design in an AI World
tapps
1
290
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