SignalR
Template:Short description Template:DMCA
Page Module:Infobox/styles.css has no content.
| SignalR | |
|---|---|
| [[Programmer|Original authorTemplate:Pluralize from text]] | David Fowler and Damian Edwards |
| [[Programmer|DeveloperTemplate:Pluralize from text]] | Microsoft |
| Initial release | February 18, 2013 |
| Written in | C# |
| Engine | Page Template:Plainlist/styles.css has no content.Template:EditAtWikidata |
| Operating system | Microsoft Windows |
| Platform | .NET Framework, .NET |
| Type | Event-driven networking |
| License | Apache License 2.0 |
| Website | dotnet |
| Repository | Page Template:Plainlist/styles.css has no content.
|
Script error: No such module "Check for conflicting parameters".
SignalR is a free and open-source software library for Microsoft ASP.NET that allows server code to send asynchronous notifications to client-side web applications. The library includes server-side and client-side JavaScript components.
Details
ASP.NET SignalR is a library for ASP.NET developers to add real-time web functionality to their applications. Real-time web functionality is the ability to have server-side code push content to the connected clients as it happens, in real-time.[1]
SignalR takes advantage of several transports, automatically selecting the best available transport given the client's and server's capabilities. SignalR takes advantage of WebSocket, an HTML5 API that enables bi-directional communication between the browser and server. SignalR will use WebSockets under the covers when it's available, and gracefully fall back to other techniques and technologies when it isn't, while the application code remains the same.[2][3]
SignalR also provides a simple, high-level API for doing server-to-client RPC (call JavaScript functions in a client's browser from server-side .NET code) in an ASP.NET application, as well as adding useful hooks for management, such as connect/disconnect events, grouping connections, authorization.
See also
Lua error in mw.title.lua at line 404: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').
References
Page Template:Reflist/styles.css has no content.
- ^ Page Module:Citation/CS1/styles.css has no content.Gustavo Armenta Valdez (December 17, 2012). "SignalR: Building real time web applications". Microsoft MSDN.
- ^ Page Module:Citation/CS1/styles.css has no content.Daniel Mohl (December 28, 2012). Building Web, Cloud, and Mobile Solutions With F#. O'Reilly Media, Inc. pp. 105–. ISBN 978-1-4493-3376-8. Retrieved February 4, 2013.
- ^ Page Module:Citation/CS1/styles.css has no content.Alex Mackey; William Stewart Tulloch; Mahesh Krishnan (October 10, 2012). Introducing .NET 4.5. Apress. pp. 143–. ISBN 978-1-4302-4332-8. Retrieved February 4, 2013.
Further reading
- Page Module:Citation/CS1/styles.css has no content.Aguilar, Jose M. (2014). SignalR Programming in Microsoft ASP.NET. Microsoft Press. ISBN 978-0735683884.
- Page Module:Citation/CS1/styles.css has no content.Vespa, Roberto (2014). SignalR Realtime Application Cookbook. Packt Publishing. ISBN 978-1783285952.
External links
- Lua error in Module:Official_website at line 94: attempt to index field 'wikibase' (a nil value).
- SignalR on GitHub
- Azure SignalR Service