Pro ASP.NET SignalR: Real-Time Communication in .NET with SignalR 2.1
暫譯: Pro ASP.NET SignalR:使用 SignalR 2.1 在 .NET 中實現即時通訊

Keyvan Nayyeri, Darren White

  • 出版商: Apress
  • 出版日期: 2014-12-04
  • 售價: $2,420
  • 貴賓價: 9.5$2,299
  • 語言: 英文
  • 頁數: 360
  • 裝訂: Paperback
  • ISBN: 1430263199
  • ISBN-13: 9781430263197
  • 相關分類: .NETASP.NET
  • 海外代購書籍(需單獨結帳)

商品描述

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.

What you’ll learn

  • The concept of hubs and hub proxies, and how to use them to build SignalR applications quickly and easily
  • The concept of persistent connections and how to use them to build more advanced SignalR applications
  • Debugging SignalR applications
  • Configuring and scaling SignalR applications
  • Hosting SignalR applications on Windows Azure
  • How to apply all these concepts to a real ASP.NET or Windows Store app

Who this book is for

This book will suit professional ASP.NET developers familiar with C#, IIS and JavaScript.

Table of Contents

Chapter 1: Introduction to the Real-Time Web and ASP.NET SignalR

Chapter 2: Overview of SignalR

Chapter 3: Developing SignalR Applications using Hubs

Chapter 4: Working with Persistent Connections

Chapter 5: Debugging and Testing

Chapter 6: SignalR Clients

Chapter 7: Extending SignalR

Chapter 8: Configuration and Security

Chapter 9: Building a Stock Market Price Updater

Chapter 10: Building a Collaborative Drawing Application

商品描述(中文翻譯)

ASP.NET SignalR 是 .NET 中伺服器與客戶端之間即時通訊的新解決方案。使用它可以在新數據可用時立即推送到網頁或行動裝置,無論是通知、即時聊天、最新的金融數據,或其他各種令人興奮的應用程式。像 Google 即時搜尋和 Facebook、Twitter 的即時更新等創新正在提升用戶對即時網路的期望。透過《Pro ASP.NET SignalR》,您可以加入這場革命,學習未來幾年將會非常有價值的技能。

《Pro ASP.NET SignalR》從即時網路的介紹開始。了解 SignalR 函式庫背後的技術,例如 WebSockets 和長輪詢,以及 SignalR 如何根據客戶端的能力優雅地在這兩者之間切換。接下來,了解集線器(hubs)和持久連接(persistent connections)的概念,以及如何使用它們來構建 ASP.NET SignalR 應用程式的組件。了解如何擴展、測試、除錯、配置、擴展和託管您的應用程式,以及如何針對各種客戶端,包括 Windows 和 iOS 進行開發。

本書以兩個案例研究作結——一個是股市價格更新器,另一個是協作繪圖應用程式——讓您能在現實情境中掌握 SignalR,並使用前面章節中涵蓋的廣泛概念。

隨著即時更新成為網頁和行動應用程式的常態,《Pro ASP.NET SignalR》將成為您深入了解這項新興技術的一站式伴侶。

您將學到的內容:
- 集線器(hubs)和集線器代理(hub proxies)的概念,以及如何快速輕鬆地使用它們來構建 SignalR 應用程式
- 持久連接的概念,以及如何使用它們來構建更高級的 SignalR 應用程式
- SignalR 應用程式的除錯
- SignalR 應用程式的配置和擴展
- 在 Windows Azure 上託管 SignalR 應用程式
- 如何將這些概念應用於實際的 ASP.NET 或 Windows Store 應用程式

本書適合對 C#、IIS 和 JavaScript 熟悉的專業 ASP.NET 開發人員。

目錄:
第 1 章:即時網路與 ASP.NET SignalR 簡介
第 2 章:SignalR 概述
第 3 章:使用集線器開發 SignalR 應用程式
第 4 章:處理持久連接
第 5 章:除錯與測試
第 6 章:SignalR 客戶端
第 7 章:擴展 SignalR
第 8 章:配置與安全性
第 9 章:構建股市價格更新器
第 10 章:構建協作繪圖應用程式