Our job is done! This was the last problem in this chapter. Now, we have reached the end of this book. It looks like the new HTTP Client and WebSocket APIs are pretty cool. They come with substantial flexibility and versatility, they are pretty intuitive, and they manage to successfully hide a lot of painful details that we don't want to deal with during development.
Download the applications from this chapter to view the results and additional details.