diff --git a/preface/index.html b/preface/index.html
index dce72016..12a3b9bb 100644
--- a/preface/index.html
+++ b/preface/index.html
@@ -7,7 +7,7 @@
diff --git a/resources/js/config.js b/resources/js/config.js
index 2b2acaa7..69c0521a 100644
--- a/resources/js/config.js
+++ b/resources/js/config.js
@@ -1 +1 @@
-var __DOCS_CONFIG__ = {"id":"oJ/i6oIcVQqftFCijq215BoYOarRx5UBIF1","key":"McycGk8rbywpyo2/be97vAKu9cvM7wUVQvvsLLY0x0g.h75GW+qVfDBGtiTZGXTzIOhftx6b3hqg8AyJZHfV2YK8ATp6Keyp0wmtdNvA1NqoV9HPzR5VN7ddsbMwSIxqKg.8276","base":"/book-network-programming-csharp/","host":"cwoodruff.github.io","version":"1.0.0","useRelativePaths":true,"documentName":"index.html","appendDocumentName":false,"trailingSlash":true,"preloadSearch":false,"cacheBustingToken":"3.5.0.764561608808","cacheBustingStrategy":"query","sidebarFilterPlaceholder":"Filter","toolbarFilterPlaceholder":"Filter","showSidebarFilter":true,"filterNotFoundMsg":"No member names found containing the query \"{query}\"","maxHistoryItems":15,"homeIcon":"
","access":[{"value":"public","label":"Public"},{"value":"protected","label":"Protected"}],"toolbarLinks":[{"id":"fields","label":"Fields"},{"id":"properties","label":"Properties"},{"id":"methods","label":"Methods"},{"id":"events","label":"Events"}],"sidebar":[{"n":"/","l":"Beyond Boundaries - Networking Programming with C# 12 and .NET 8 Book Home"},{"n":"dedication","l":"Dedication","s":"
"},{"n":"epigraph","l":"Epigraph","s":"
"},{"n":"acknowledgments","l":"Acknowledgments","s":"
"},{"n":"foreward","l":"Forward","s":"
"},{"n":"preface","l":"Preface","s":"
"},{"n":"chapter01","l":"Chap 1 - Overview of Network Programming","s":"
"},{"n":"chapter02","l":"Chap 2 - Fundamentals of Networking Concepts","s":"
"},{"n":"chapter03","l":"Chap 3 - Introduction to Socket Programming","s":"
"}],"search":{"mode":0,"minChars":2,"maxResults":20,"placeholder":"Search","hotkeys":["/"],"noResultsFoundMsg":"No results","recognizeLanguages":true,"languages":[0],"preload":false},"resources":{"History_Title_Label":"History","History_ClearLink_Label":"Clear","History_NoHistory_Label":"No history items","API_AccessFilter_Label":"Access","API_ParameterSection_Label":"PARAMETERS","API_SignatureSection_Label":"SIGNATURE","API_CopyHint_Label":"Copy","API_CopyNameHint_Label":"Copy name","API_CopyLinkHint_Label":"Copy link","API_CopiedAckHint_Label":"Copied!","API_MoreOverloads_Label":"more","API_MoreDropdownItems_Label":"More","API_OptionalParameter_Label":"optional","API_DefaultParameterValue_Label":"Default value","API_InheritedFilter_Label":"Inherited","Search_Input_Placeholder":"Search","Toc_Contents_Label":"Contents","Toc_RelatedClasses_Label":"Related Classes","History_JustNowTime_Label":"just now","History_AgoTime_Label":"ago","History_YearTime_Label":"y","History_MonthTime_Label":"mo","History_DayTime_Label":"d","History_HourTime_Label":"h","History_MinuteTime_Label":"m","History_SecondTime_Label":"s"}};
+var __DOCS_CONFIG__ = {"id":"bSc2d215ymoYglNiVw2kYkB1mHQ44eToLbq","key":"XZJVOB5/DGPiU6Cjd8HAWF4Apy1g5ESDKLwTlevUc2I.oE4Lr63kQgy7B3rD+T953OLJOqIdd7FarEbS58PJofzRzOzvSa2RBnF6bsP21qpX1ofaeSQuSoV738hP53thJg.8290","base":"/book-network-programming-csharp/","host":"cwoodruff.github.io","version":"1.0.0","useRelativePaths":true,"documentName":"index.html","appendDocumentName":false,"trailingSlash":true,"preloadSearch":false,"cacheBustingToken":"3.5.0.764609949818","cacheBustingStrategy":"query","sidebarFilterPlaceholder":"Filter","toolbarFilterPlaceholder":"Filter","showSidebarFilter":true,"filterNotFoundMsg":"No member names found containing the query \"{query}\"","maxHistoryItems":15,"homeIcon":"
","access":[{"value":"public","label":"Public"},{"value":"protected","label":"Protected"}],"toolbarLinks":[{"id":"fields","label":"Fields"},{"id":"properties","label":"Properties"},{"id":"methods","label":"Methods"},{"id":"events","label":"Events"}],"sidebar":[{"n":"/","l":"Beyond Boundaries - Networking Programming with C# 12 and .NET 8 Book Home"},{"n":"dedication","l":"Dedication","s":"
"},{"n":"epigraph","l":"Epigraph","s":"
"},{"n":"acknowledgments","l":"Acknowledgments","s":"
"},{"n":"foreward","l":"Forward","s":"
"},{"n":"preface","l":"Preface","s":"
"},{"n":"chapter01","l":"Chap 1 - Overview of Network Programming","s":"
"},{"n":"chapter02","l":"Chap 2 - Fundamentals of Networking Concepts","s":"
"},{"n":"chapter03","l":"Chap 3 - Introduction to Socket Programming","s":"
"}],"search":{"mode":0,"minChars":2,"maxResults":20,"placeholder":"Search","hotkeys":["/"],"noResultsFoundMsg":"No results","recognizeLanguages":true,"languages":[0],"preload":false},"resources":{"History_Title_Label":"History","History_ClearLink_Label":"Clear","History_NoHistory_Label":"No history items","API_AccessFilter_Label":"Access","API_ParameterSection_Label":"PARAMETERS","API_SignatureSection_Label":"SIGNATURE","API_CopyHint_Label":"Copy","API_CopyNameHint_Label":"Copy name","API_CopyLinkHint_Label":"Copy link","API_CopiedAckHint_Label":"Copied!","API_MoreOverloads_Label":"more","API_MoreDropdownItems_Label":"More","API_OptionalParameter_Label":"optional","API_DefaultParameterValue_Label":"Default value","API_InheritedFilter_Label":"Inherited","Search_Input_Placeholder":"Search","Toc_Contents_Label":"Contents","Toc_RelatedClasses_Label":"Related Classes","History_JustNowTime_Label":"just now","History_AgoTime_Label":"ago","History_YearTime_Label":"y","History_MonthTime_Label":"mo","History_DayTime_Label":"d","History_HourTime_Label":"h","History_MinuteTime_Label":"m","History_SecondTime_Label":"s"}};
diff --git a/sitemap.xml.gz b/sitemap.xml.gz
index a0f4c48f..590f2708 100644
Binary files a/sitemap.xml.gz and b/sitemap.xml.gz differ