With persistent connections, we have to manage everything going back and forth with the server. The only thing abstracted away is the transport. Typically, in applications, you are looking at calling well-defined resources on the server and would probably want to deal with those rather than the raw power of persistent connections. This chapter will cover how you connect a client with a server in a very different way, making it seem like you can call code directly on the client from the server and vice versa.
Topics covered in this chapter are as follows:
Setting up a hub on the server
Working with hubs
Consuming a hub from a JavaScript client
Improving the usage of a hub in an AngularJS application
At this stage, the developer should be able to use a hub, and our sample app will now be able to chat properly.