Pro ASP.NET SignalR real-time communication in .NET with SignalR 2.1

ASP.NET SignalR is the new solution to real-time communication between servers and clients in .NET. Use it to push new data to a web page or mobile device as soon as it becomes available, whether it?s a notification, live chat, up-to-the-minute financial data, or a range of other exciting applicatio...

Full description

Bibliographic Details
Main Authors: Nayyeri, Keyvan, White, Darren (Author)
Format: eBook
Language:English
Published: Berkeley, CA, New York, NY Apress, Distributed to the Book trade worldwide by Springer 2014
Series:The expert's voice in .NET
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 06689nmm a2200673 u 4500
001 EB001940415
003 EBX01000000000000001103317
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 1430263199 
020 |a 9781430263203 
020 |a 1430263202 
050 4 |a QA76.76.A65 
100 1 |a Nayyeri, Keyvan 
245 0 0 |a Pro ASP.NET SignalR  |b real-time communication in .NET with SignalR 2.1  |c Keyvan Nayyeri, Darren White 
260 |a Berkeley, CA, New York, NY  |b Apress, Distributed to the Book trade worldwide by Springer  |c 2014 
300 |a xvii, 360 pages  |b illustrations 
505 0 |a Connection Lifetime ManagementContext; State Management; Tracing; HubDispatcher; HubPipelineModule; Summary; Chapter 4: Developing SignalR Applications Using Persistent Connections; What Is a Persistent Connection?; Properties of a Persistent Connection; How Persistent Connection Works; Using a Persistent Connection Instead of a Hub; How to Configure Persistent Connections; Persistent Connection Route Configuration; Mapping Routes in Startup.cs; Global Timeout and Keep-Alive Configurations; HostContext Configuration; SupportsWebSockets; WebSocketServerUrl 
505 0 |a Chapter 2: Overview of SignalRTechnologies Behind SignalR; Open Web Interface for .NET (OWIN); Connection Transports; Dependency Resolver; Inversion of Control; Inversion of Control Container; Dependency Resolver Example; Task Parallel Library; Message Backplanes; Supported Server Platforms and Clients; Server Platforms; Client Platforms; Getting Started with SignalR; NuGet; Package Manager Dialog Box; Package Manager Console; Important SignalR NuGet Packages; First Sample Application; When to Use SignalR; Understanding the User Experience; General Categories of SignalR Applications 
505 0 |a Server Communication to Clients Over Persistent ConnectionsNegotiation; Negotiation Properties; URL; ConnectionId; ConnectionToken; KeepAliveTimeout; DisconnectTimeout; TryWebSockets; WebSocketsServerUrl; ProtocolVersion; TransportConnectTimeout; Client Negotiation; Ping; Connect; Send; Poll; Abort; Signaling Between Server and Clients; Server-side Events; OnReceived; OnConnected; OnDisconnected; OnReconnected; OnRejoiningGroups; AuthorizeRequest; Client-side Events; Received; Error; Closed/Disconnected; Reconnecting; Reconnected; StateChanged; ConnectionSlow; OnStart; OnStarting 
505 0 |a When Not to Use SignalRExtensibility of SignalR; OWIN Components; IoC Containers; Scaling Out with Message Backplanes; SQL Server; Windows Azure Service Bus; Redis; Limitations of SignalR; Server Platform Limitations; Client Platform Limitations; Message Backplane Limitations; External Limitations; Summary; Chapter 3: Developing SignalR Applications Using Hubs; Overview of Hubs; Getting Started with Hubs; Route Configuration; Customize the Hubs Proxy Location; Cross-Domain Connections; Multiple Hub Declaration; Custom Hub Names; Custom Types; Groups; Accessing Particular Clients 
505 0 |a At a Glance; Introduction; Chapter 1: Introduction to the Real-Time Web and ASP.NET SignalR; Evolution of the Internet; Why the Client-Side Experience Is More Important than Ever; Real-Time Web Application Development; Examples of Real-Time Web Application Development; Facebook; Twitter; Google Search; Google Docs; JabbR; ShootR; History of ASP.NET SignalR; What Is ASP.NET SignalR?; ASP.NET SignalR Architecture; Main Challenges for Real-Time Web Development; Transport Options; Long Polling; Forever Frame; Server-Sent Event; WebSockets; How ASP.NET SignalR Uses Transports; Summary 
653 |a Active server pages / http://id.loc.gov/authorities/names/n98026190 
653 |a Génie logiciel 
653 |a Microsoft .NET Framework / fast 
653 |a Web applications / fast 
653 |a Microsoft software / http://id.loc.gov/authorities/subjects/sh94005975 
653 |a Software engineering / fast 
653 |a computerwetenschappen 
653 |a Informatie- en communicatietechnologie (algemeen) 
653 |a Applications Web 
653 |a Information and Communication Technology (General) 
653 |a Microsoft software / fast 
653 |a Microsoft .NET Framework / http://id.loc.gov/authorities/names/n2017043838 
653 |a Logiciels Microsoft 
653 |a Software engineering / http://id.loc.gov/authorities/subjects/sh87007398 
653 |a COMPUTERS / General / bisacsh 
653 |a Active server pages / fast 
653 |a Web applications / http://id.loc.gov/authorities/subjects/sh2012001728 
653 |a computer sciences 
700 1 |a White, Darren  |e author 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
490 0 |a The expert's voice in .NET 
500 |a Includes index 
028 5 0 |a 10.1007/978-1-4302-6320-3 
776 |z 1430263199 
776 |z 9781430263197 
776 |z 1430263202 
776 |z 9781430263197 
776 |z 9781430263203 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781430263203/?ar  |x Verlag  |3 Volltext 
082 0 |a 384 
082 0 |a 331 
082 0 |a 500 
082 0 |a 006.7/8 
082 0 |a 620 
520 |a ASP.NET SignalR is the new solution to real-time communication between servers and clients in .NET. Use it to push new data to a web page or mobile device as soon as it becomes available, whether it?s a notification, live chat, up-to-the-minute financial data, or a range of other exciting applications. Innovations like Google live search and live Facebook and Twitter updates are pushing users? expectations of the real-time web. With Pro ASP.NET SignalR, you can join this revolution and learn skills that will be valuable for years to come. Pro ASP.NET SignalR starts with an introduction to the real-time web. Learn about the technologies underlying the SignalR library, such as WebSockets and long-polling, and how SignalR elegantly flips between them depending on the capabilities of the client. Next, meet the concepts of hubs and persistent connections and how to use them to build the components of an ASP.NET SignalR application. Find out how to extend, test, debug, configure, scale, and host your applications, and how to target a range of clients, including Windows and iOS. The book rounds off with two case studies?a stock market price updater, and a collaborative drawing application?so you can get to grips with SignalR in a realistic scenario, using a broad range of the concepts covered in earlier chapters. As real-time updates to web and mobile apps become the norm, Pro ASP.NET SignalR will be your in-depth, one-stop companion to this new and exciting technology