And that's it!
This chapter has covered all the aspects required to produce a half decent messenger application. You can find the final version with just about everything covered in this book (not just this chapter) used to produce the messenger application in the code for this chapter.