نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: راهنمایی در مورد برنامه سمت سرور

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2012
    نوشته ها
    291
    تشکر تشکر کرده 
    33
    تشکر تشکر شده 
    58
    تشکر شده در
    52 پست

    پیش فرض راهنمایی در مورد برنامه سمت سرور

    سلام دوستان وقتتون بخیر

    یه سوالی که خیلی ذهنمو درگیر کرده اینه که برنامه هایی مثل تلگرام ، واتس آپ و .... برنامه سمت سرورشون با php نوشته شده یا فرضا C# یا هر زبانی دیگه ای که به ذهنتون میرسه (با دلایل منطقی)
    و مورد دوم این که سرور لینوکسه یا ویندوز به نظرتون ؟

  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    Jan 2014
    نوشته ها
    125
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    282
    تشکر شده در
    174 پست

    پیش فرض پاسخ : راهنمایی در مورد برنامه سمت سرور

    سوال تون خیلی کلی هست، چون سمت سرور این ها نیازمند سیستم های مخابراتی مثلا SIP برای مدیریت امور هستند. اما بطور مثال WhatsApp از Erlang استفاده کرده برای سمت سرور.
    !GOODBYE FOREVER
    !I HAVE NO WEBSITE

  4. #3
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2012
    نوشته ها
    291
    تشکر تشکر کرده 
    33
    تشکر تشکر شده 
    58
    تشکر شده در
    52 پست

    پیش فرض پاسخ : راهنمایی در مورد برنامه سمت سرور

    اینطوری که بنده متوجه شدم این پروتکل بیشتر برای انتقال مدیا کاربرد و داره ، اگه قصد فقط انتقال تکست باشه اون وقت راهکار چیه ؟

  5. #4
    عضو انجمن klax0n آواتار ها
    تاریخ عضویت
    Aug 2012
    محل سکونت
    شیراز
    نوشته ها
    122
    تشکر تشکر کرده 
    187
    تشکر تشکر شده 
    127
    تشکر شده در
    79 پست

    پیش فرض پاسخ : راهنمایی در مورد برنامه سمت سرور

    یه سوالی که خیلی ذهنمو درگیر کرده اینه که برنامه هایی مثل تلگرام ، واتس آپ و .... برنامه سمت سرورشون با php نوشته شده یا فرضا C# یا هر زبانی دیگه ای که به ذهنتون میرسه (با دلایل منطقی)
    دوست عزیز سوالتون فعل نداره، منظورتون رو نمیرسونه
    اگه میخواید سرور چت راه اندازی کنید، پروتوکل معروف xmpp و پیاده سازی های بسیاری از آن موجود می باشد

  6. #5
    عضو دائم jahromweb آواتار ها
    تاریخ عضویت
    Aug 2012
    محل سکونت
    Jahrom <-> Tabriz
    نوشته ها
    1,310
    تشکر تشکر کرده 
    1,817
    تشکر تشکر شده 
    1,727
    تشکر شده در
    1,204 پست

    پیش فرض پاسخ : راهنمایی در مورد برنامه سمت سرور

    سلام
    سوال شما مشخص نیست برای مثال یک برنامه میزبانی میکنیم که با پی اچ پی هست البته چت و ... برنامه کاربردی هست و نیاز به اتصال دایم به سرور دارد (برای گرفتن اطلاعات و فایل های مورد نیاز و ....)
    ParsConfig:Managed Servers,CacheServer,Server Administration
    IRDirectAdmin:Hosting Solutions
    M.Tamadon:09172593746


  7. تعداد تشکر ها از jahromweb به دلیل پست مفید


  8. #6
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2012
    نوشته ها
    291
    تشکر تشکر کرده 
    33
    تشکر تشکر شده 
    58
    تشکر شده در
    52 پست

    پیش فرض پاسخ : راهنمایی در مورد برنامه سمت سرور

    سوال اصلی بنده اینه که برنامه مثل تلگرام ، سمت کلاینت محسوب میشه این برنامه چطوری و از چه راهی با سرور ارتباط برقرار میکنه ، یعنی با فقط یه ای پی و پورت کافیه یا حتما باید از پروتکل خاصی استفاده کرد و دیگه این که وقتی برنامه با سرور ارتباط قرار کرده باید یه برنامه سمت سرور باشه که اطلاعات رو دریافت و به کلاینت بعدی ارسال کنه

    حالا سیستم عاملی که واسه این برنامه سمت سرور هست چیه و برنامه سمت سرور با چه زبانی نوشته شده بشه مناسب تر و بهینه تره.

  9. #7
    عضو انجمن klax0n آواتار ها
    تاریخ عضویت
    Aug 2012
    محل سکونت
    شیراز
    نوشته ها
    122
    تشکر تشکر کرده 
    187
    تشکر تشکر شده 
    127
    تشکر شده در
    79 پست

    پیش فرض پاسخ : راهنمایی در مورد برنامه سمت سرور

    دوست عزیز این کار به دو صورت server-client یا p2p میتونه انجام بشه
    مدل p2p هر دو طرف باید آیپی داشته باشن، اسکایپ از این مدل استفاده میکنه، مشکلش عدم وجود آیپی برای دو طرفه که یه سری مشکل به وجود میاره
    مدل کلایت سرور هم که سرور آیپی داره و معمولا طوری سرور رو پیاده سازی میکنن که کلاینت ها نیاز به آیپی نداشته باشن
    حالا سرور یه پورت باز میکنه و طبق پروتکلی که وجود داره کلاینت ها بهش وصل میشن
    پروتکل یه جسم فیزیکی یا یه نرم افزار نیست، بلکه یه قرار داده که سرور و کلاینت چطوری با هم ارتباط برقرار کنن

    یه پروتکل استاندار توی این زمینه وجود داره به نام xmpp. سیستم های زیادی از جمله yahoo, google, nimbuzz, ... از این استفاده میکنن
    پیاده سازی های زیادی هم برای سرور و کلاینتش با زبان های مختلف وجود داره که میتونید ازشون استفاده کنید

    بهترین حالت برای راه اندازی همچین سرویسی لینوکس و جاواست
    اگه میخواید خودتون رو اذیت کنید از لینوکس و سی استفاده کنید! ولی شاید بهینه تر بشه
    لینوکس و پایتون هم گزینه ساده و خوبیه ولی بهینه نیست از لحاظ سرعت
    اگه هم ویندوزی هستین، ویندوز و c# .net خوبه
    پیشنهاد من لینوکس و جاواست، البته در صورت نیاز به کد اختصاصی نیاز به جاوا کاران حرفه ای هست
    ویرایش توسط klax0n : August 2nd, 2015 در ساعت 17:03 دلیل: مشکل تایپی

  10. #8
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2012
    نوشته ها
    291
    تشکر تشکر کرده 
    33
    تشکر تشکر شده 
    58
    تشکر شده در
    52 پست

    پیش فرض پاسخ : راهنمایی در مورد برنامه سمت سرور

    آپ

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 0
    آخرين نوشته: June 21st, 2017, 17:51
  2. پاسخ ها: 2
    آخرين نوشته: April 17th, 2017, 17:29
  3. پاسخ ها: 2
    آخرين نوشته: January 30th, 2017, 12:33
  4. پاسخ ها: 10
    آخرين نوشته: December 10th, 2014, 12:31
  5. پاسخ ها: 39
    آخرين نوشته: March 6th, 2014, 11:43

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •