دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Peter Saint-André, Kevin Smith, Remko Troncon سری: ISBN (شابک) : 9780596157524, 0596555598 ناشر: O'Reilly Media Inc سال نشر: تعداد صفحات: 293 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 2 مگابایت
در صورت تبدیل فایل کتاب XMPP : the definitive guide به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب XMPP: راهنمای قطعی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Table of Contents......Page 3
Why XMPP?......Page 8
Is This Book for You?......Page 10
Getting the Most Out of This Book......Page 11
About the Examples......Page 12
How to Contact Us......Page 13
Kevin Smith......Page 14
Remko Tronçon......Page 15
Part I. An Overview of XMPP......Page 16
Services......Page 17
Applications......Page 19
Brief History......Page 21
Open Source and Open Standards......Page 22
Summary......Page 23
Architecture......Page 24
Addresses......Page 27
Resources......Page 28
Streaming XML......Page 29
Message......Page 31
Presence......Page 32
IQ......Page 33
Extensibility......Page 36
Error Handling......Page 37
Hello Hello World World: Building a Basic XMPP Application......Page 38
Summary......Page 40
Part II. The XMPP Toolkit......Page 42
Authorization Required: The Subscription Handshake......Page 43
How Presence Is Propagated......Page 45
Availability Status......Page 47
Presence Priorities......Page 48
Going Offline......Page 49
Rich Presence......Page 50
Presence and Rosters......Page 51
Presence-Based Routing......Page 54
Presence As a Transport......Page 55
Summary......Page 56
I Think, Therefore IM......Page 57
Chat Sessions......Page 59
Are You There? Chat State Notifications......Page 60
Looks Matter: Formatted Messages......Page 64
Who Are You? vCards......Page 65
Blocking: The Simple Approach......Page 67
Advanced Blocking and Filtering......Page 69
Summary......Page 70
Items and Info......Page 71
Using Service Discovery with Servers and Services......Page 73
Explicit Service Discovery......Page 76
Entity Capabilities: Service Discovery Shorthand......Page 78
Summary......Page 80
Basic Structure......Page 81
Using Data Forms......Page 83
Defining Your Terms: Form Types......Page 85
Including Media in Data Forms......Page 86
Summary......Page 87
Starting the Party......Page 88
Groupchat Basics......Page 89
Crowd Control......Page 92
What’s in a Nick?......Page 96
Configure This!......Page 98
Privacy, Security, and All That Jazz......Page 102
MUC As a Data Transport......Page 103
Summary......Page 104
Why It Matters......Page 105
Quickstart......Page 107
Subscriptions......Page 108
Publishing and Receiving Notifications......Page 110
Payloads: To Send or Not to Send?......Page 112
Items: To Store or Not to Store?......Page 113
Discovering Nodes......Page 114
Creating and Deleting Nodes......Page 117
Node Configuration......Page 118
Managing Node Access......Page 122
Item Aggregation via Collection Nodes......Page 124
Personal Eventing: PubSub Simplified......Page 127
Summary......Page 132
To Instant Messaging and Beyond......Page 133
The Jingle Model......Page 134
Making a Call......Page 137
A Swarm of NATs......Page 141
Jingle on ICE......Page 142
Additional Jingle Actions......Page 145
Summary......Page 146
Starting Small: Bits of Binary......Page 147
Moving On Up: Transferring Midsize Files In-Band......Page 149
Sending Data Directly......Page 152
Sending Data Through a Proxy......Page 153
Negotiating File Transfer......Page 155
File Transfer Using Stream Initiation......Page 156
Session Negotiation Using Jingle......Page 159
Summary......Page 162
Controlling Clients......Page 163
A Simple Command......Page 164
Commands and Data Forms......Page 166
Providing Custom Commands......Page 170
Summary......Page 173
Negotiating an XMPP Stream......Page 175
Authentication Options......Page 181
Encrypting the Connection......Page 182
Server Federation......Page 184
Server Components......Page 189
BOSH: XMPP over HTTP......Page 190
Serverless Messaging......Page 199
XMPP Security......Page 202
Encryption......Page 203
Authentication and Identity......Page 204
Spam and Abuse......Page 205
Summary......Page 206
Part III. Putting It All Together......Page 207
Is XMPP the Right Choice?......Page 208
How the XMPP Community Works......Page 210
Mixing, Matching, and Extending Existing XMPP Software......Page 211
Client Extension, Bot, Component, or Server Module?......Page 212
Rolling Your Own Client or Server......Page 214
How to Design Custom Extensions......Page 216
Standardizing New Extensions......Page 218
Summary......Page 219
Analysis......Page 220
Design......Page 221
Coding......Page 223
Design......Page 225
Coding......Page 226
Analysis......Page 227
Design......Page 228
Coding......Page 229
Analysis......Page 230
Coding......Page 231
Coding......Page 233
A CheshiR Server Module or Dedicated Server?......Page 236
Summary......Page 237
Part IV. Appendixes......Page 238
XMPP RFCs......Page 239
XMPP Extension Protocols......Page 240
XMPP Compliance Suites......Page 258
Servers......Page 260
Cross-Platform (Linux, Mac OS X, Windows)......Page 262
Mac OS X......Page 263
Web Browsers......Page 264
C......Page 265
Flash......Page 266
JavaScript......Page 267
Python......Page 268
Ruby......Page 269
Getting Started......Page 270
Debugging Tools......Page 271
Network Setup......Page 274
Glossary......Page 276
Bibliography......Page 279
Index......Page 283