PDA

View Full Version : سوال: نرم افزار های ارتباطی آنلاین



immortalsoull
پنج شنبه 01 اسفند 1392, 16:13 عصر
سلام دوستان عزیز !
مطلبی که امروز می خواهم بگویم خیلی وقت است که ذهن منو درگیر کرده و جالب این است که هیچ راهنما و یا اشاره و یا حتی سورسی از آن ارائه نشده ! (من که ندیدم ...)

می خواستم بفهمم نرم افزار هایی مثل yahoo messenger که می توان در آن چت کرد و یا نرم افزار های شبکه های اجتماعی بر چه مبنا و مفهومی کار می کنند ؟ یعنی می خواهم در مورده نرم افزار های ارتباطی آنلاین بفهمم که اصلا به چه صورت کار می کنند و این اطلاعات و پیام ها چگونه بین کاربران ردو بدل می شود ؟!

چون خیلی وقت است که می خواهم نرم افزاری با این امکانات بسازم اما اصلا نمی دونم از کجا باید شروع کنم یا این که به چه صورت است ؟!

دوستان اگه کسی اطلاعات اعم از ( کتاب - سورس - فیلم آموزشی و ...) دارد قرار دهد تا دوستانی که مثل من مایل هستند در مورده چگونگی نوشتن این نرم افزار ها بدانند اطلاعاتی کسب کنند . خیلی ممنون :)

immortalsoull
شنبه 03 اسفند 1392, 22:08 عصر
دوستان 40 تا مشاهده 0 جواب ؟ کسی نیست نظری بده ؟؟!!

plus
دوشنبه 05 اسفند 1392, 07:39 صبح
سوال یکم گنگه شاید واسطه همین جوابی نگرفته و البته به #C هم ارتباط مستقیمی نداره.
توی IT یه بحثی هست به اسم شبکه :-D که در اون داده ها، طبق قوانین تعیین شده ای (پروتکل) از یک کامپیوتر به کامپیوتر دیگه انتقال داده میشن.نرم افزارهایی مثل یاهو مستنجر معمولا از پروتوکل TCP برای ارتباط کاربرها با یکدیگر (یا با یک سرور مشترک) استفاده میکن و سیستم های تحت وب معمولا از پروتکل HTTP یا HTTPS (که خودشون زیر مجموعه پروتکل TCP هستن) برای ارتباط کاربر با سرور وبسایت استفاده میکنند.
http://en.wikipedia.org/wiki/Computer_network
http://en.wikipedia.org/wiki/OSI_model
http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
http://en.wikipedia.org/wiki/Transmission_Control_Protocol