رفتن به مطلب

کتابخانه ی پرکاربرد Xmpp


MyUM

ارسال‌های توصیه شده

  • 2 سال بعد...

سلام 

خطا ۴۰۴ میده مشکل چیه؟؟؟

میشه لینک رو بررسی کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خب لینک معیوب بود که اصلاحش کردم و یه توضیحی هم براش اینجا بزنم

اول بگم که برنامه هایی مثل Facebook Messenger، LJTalk، WhatsApp و Google Talk/Google Hangouts از XMPP استفاده میکنند.

توضیحات:

xmpp  یک پروتکل روی بستر tcp/ip است یعنی بر اساس ip کار میکند گرچه در ساختار خوش dns نیز پشتیبانی میکند یعنی شما به جای ip میتوانید از دامنه خود در آدرس دهی ها استفاده کنید. در واقع xmpp کوتاه شده Extensible Messaging and Presence Protocol میباشد به معنی “پروتکل پیام رسانی و وضعیت حضور قابل توسعه” میباشد که برای پیاده سازی Message-oriented middleware ها میباشد که به آنها mom هم گفته میشود در واقع momها یک بستر ارسال و دریافت پیام توزیع شده را فراهم میسازند.

xmpp برای انتقال پیام ها از فرمت xml استفاده میکند و استانداردی برای عملیات ها مختلف ایجاد کرده که به آن ها xep گفته میشود که در سایت xmpp.org در دسترس است. این استاندارد ها توسط XSF یا XMPP Standards Foundation که یک موسسه مستقل و غیر انتفاعی میباشد و قبل تر با نام Jabber Software Foundation شناخته می شد توسعه داده شده.

استفاده xmpp از xml باعث شده استاندارد های زیادی برای عملیات ها مختلف ایجاد شود که به هر کدام از آن ها stanza گفته میشود. xmpp برای پیاده سازی سیستم ها نزدیک به realtime بسیار مناسب است.

هسته xmpp در واقع تکه های کوچک اطلاعات را بین سرور و کلاینت رد و بدل میکند. در واقع xmpp یک ارتباط زنده طولانی ایجاد میکند که ارتباطی دو طرفه و stateful است. xmpp مثل http یک پروتکل کلاینت سروری است و در xmpp داده به جای pull شدن publish میشود.

 مزابای استفاده از xmpp:

  • آزاد: آزاد، متن باز، عمومی و قابل فهم است، پیاده سازی ها متعدد به زبان های مختلف سمت کلاینت و سرور وجود دارد.
  • استاندارد: Internet Engineering Task Force هسته xmpp را فرمالیزه کرده و مشخصات هسته آن در RFC 3920 و RFC 3921 موجود است که در سال ۲۰۰۴ انتشار یافته و افزونه های جدید نیز توسط XSF به آن اضافه شد. در سال ۲۰۱۱ تجدید نظری در هسته xmpp شد و مشخصه های آن تغییر کرد که میتوان در RFC 6120، RFC 6121 و RFC 6122 آنها را مشاهده کرد.
  •  سیستم توزیع شده: ساختار سرور های xmpp شبیه ایمیل است در نتیجه هرکسی میتواند سرور xmpp خود را داشته باشد
  • امنیت: سرور xmpp ممکن است خارج از شبکه عمومی باشد و همچنین ssl و  tls در هسته xmpp برای امنیت تعبیه شده است
  • قابل توسعه: با استفاده از xml میتوان هر منطق تجاری را برای xmpp تعریف کرد، گرچه استاتدارد های عمومی در EXP Series منتشر شده است
  • انعطاف پذیری: برنامه های xmpp غیر از IM یا Instant Messager شامل مدیریت شبکه، به اشتراک گذاری محتوا، ابزارهای همکاری، به اشتراک گذاری فایل، بازی، سیستم کنترل از راه دور، سرویس های وب، پردازش ابری و خیلی موارد های دیگر میباشد.
  • گوناگونی: شرکت های زیادی از xmpp استفاده میکنند مثل گوگل: چت

منبع:

XMPP چیست؟ | Mr WoW

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببخشید میشه کاربردش رو بکید 

همون زمپ هست (لوکال هاست)؟؟؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 7 ساعت قبل، mostafa.kasiri گفته است :

ببخشید میشه کاربردش رو بکید 

همون زمپ هست (لوکال هاست)؟؟؟

سلام

خیر دوست عزیز.

مطالبی که اقای مهدی نژاد قرار دادن رو با دقت بخونید، شما به وسیله ی این کتابخونه میتونید کلاینت یک مسنجر رو بنویسید.

بر فرض می تونید برای سرور هایی که از پروتکل xmpp  استفاده میکنن یه نرم افزار اختصاصی چت بسازید با استفاده از سرور و پورت خود همون سرور.

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...