PDA

View Full Version : کار با وب سوکت و راه اندازی اپلیکیشن چت



mahmood.m
جمعه 05 بهمن 1397, 14:50 عصر
با عرض سلام و خدا قوت خدمت دوستان عزیز
میخوام اپلیکیشنی بسازم که توش بشه چت کرد و سوالاتی که برام پیش اومده اینه که از چه هاست یا سروری باید استفاده کنیم و اینکه همه هاست های اشتراکی و سرور های مجازی و اختصاصی این امکان رو دارن و به ما این اجازه رو میدن که از وب سوکت استفاده کنیم؟
ممنون میشم از دوستانی که توی این زمینه اطلاعات و فعالیت دارن ما رو هم راهنمایی بفرمایند و اگه ممکنه همراه با مثال توضیح بدین تشکر

charcharkh
جمعه 05 بهمن 1397, 16:30 عصر
سلام یه سری به node.js بزن بد نیست

mahmood.m
جمعه 05 بهمن 1397, 21:46 عصر
سلام یه سری به node.js بزن بد نیست

سلام شبت بخیر
خیلی ممنون حتما سر میزنم اگه به سوالاتم پاسخ بدید ممنون میشم.

mahmood.m
جمعه 05 بهمن 1397, 21:48 عصر
دوستان اگه کسی تجربه و اطلاعی در این زمینه داره ممنون میشم به طور مفصل همراه با مثال توضیح بدن
تشکر

plague
شنبه 06 بهمن 1397, 13:38 عصر
وب سوکت همونجوری که از اسمش مشخصه توی مرورگر وب فعاله و ربطی به سرور نداره که هاست اشتراکی باشه یا اختصاصی
اگه میخای چت بنویسی nodejs هم گزینه خوبیه ولی خب باید یاد بگیری کد نویسیش رو

farhad_shiri_ex
شنبه 06 بهمن 1397, 15:13 عصر
دوستان اگه کسی تجربه و اطلاعی در این زمینه داره ممنون میشم به طور مفصل همراه با مثال توضیح بدن
تشکر

البته که تجربه داریم با کتابخانه Socket.IO
که ارتباطات مبتنی بر رویداد دو طرفه را در زمان واقعی فعال می کنه.
و بر روی هر پلت فرم، مرورگر یا دستگاهی کار می کنه، Socket.IO در بالای API WebSockets (طرف مشتری) و سمت سرور با Node.js ساخته شده است. که یکی از وابسته ترین کتابخانه ها در (npm (Node Package Manager می باشد.
بنابراین اگر HTML , JS و البته کمی هم NODE , کمی هم ExpressJS بلد باشید به راحتی می تونید برنامه تون را پیاده سازی کنید. در ضمن یک جامعه بزرگ فعال پشتیبانی هم داره!

دراینجا هم می تونید یک نسخه کامل از یک Web Application Chat را مشاهده کنید!
https://www.tutorialspoint.com/socket.io/socket.io_chat_application.htm

ali_sed
یک شنبه 07 بهمن 1397, 16:17 عصر
از چه هاست یا سروری باید استفاده کنیم و اینکه همه هاست های اشتراکی و سرور های مجازی و اختصاصی این امکان رو دارن و به ما این اجازه رو میدن که از وب سوکت استفاده کنیم؟

در سرور مجازی و اختصاصی می توانید تمامی ابزارهای مورد نیاز خود را نصب کنید و محدودیتی ندارید اما در مورد هاست اشتراکی اینگونه نیست و حتما باید هاستی تهیه کنید که از node.js پشتیبانی کند. (کافیست در اینترنت دنبال هاست اشتراکی node.js بگردید)

تمرین های داخل سایت socket.io برای شروع خوبن. مثلا این نمونه ای از یک چت ساده است:
https://socket.io/get-started/chat/

mahmood.m
سه شنبه 09 بهمن 1397, 08:54 صبح
وب سوکت همونجوری که از اسمش مشخصه توی مرورگر وب فعاله و ربطی به سرور نداره که هاست اشتراکی باشه یا اختصاصی
اگه میخای چت بنویسی nodejs هم گزینه خوبیه ولی خب باید یاد بگیری کد نویسیش رو

سلام خیلی ممنون nodejs بلد نیستم ولی اگه فقط با اون میشه برنامه چت نوشت یاد میگیرمش

mahmood.m
سه شنبه 09 بهمن 1397, 09:00 صبح
البته که تجربه داریم با کتابخانه Socket.IO
که ارتباطات مبتنی بر رویداد دو طرفه را در زمان واقعی فعال می کنه.
و بر روی هر پلت فرم، مرورگر یا دستگاهی کار می کنه، Socket.IO در بالای API WebSockets (طرف مشتری) و سمت سرور با Node.js ساخته شده است. که یکی از وابسته ترین کتابخانه ها در (npm (Node Package Manager می باشد.
بنابراین اگر HTML , JS و البته کمی هم NODE , کمی هم ExpressJS بلد باشید به راحتی می تونید برنامه تون را پیاده سازی کنید. در ضمن یک جامعه بزرگ فعال پشتیبانی هم داره!

دراینجا هم می تونید یک نسخه کامل از یک Web Application Chat را مشاهده کنید!
https://www.tutorialspoint.com/socket.io/socket.io_chat_application.htm

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

mahmood.m
سه شنبه 09 بهمن 1397, 09:05 صبح
در سرور مجازی و اختصاصی می توانید تمامی ابزارهای مورد نیاز خود را نصب کنید و محدودیتی ندارید اما در مورد هاست اشتراکی اینگونه نیست و حتما باید هاستی تهیه کنید که از node.js پشتیبانی کند. (کافیست در اینترنت دنبال هاست اشتراکی node.js بگردید)

تمرین های داخل سایت socket.io برای شروع خوبن. مثلا این نمونه ای از یک چت ساده است:
https://socket.io/get-started/chat/

سلام خیلی ممنون پس باید به دنبال هاستی باشم که از nodejs پشتیبانی کنه چون هزینه های سرور مجازی و اختصاصی برای شروع کار بسیار بالاس.
سایت باز نمیشه!

ali_sed
پنج شنبه 11 بهمن 1397, 02:04 صبح
سلام خیلی ممنون پس باید به دنبال هاستی باشم که از nodejs پشتیبانی کنه چون هزینه های سرور مجازی و اختصاصی برای شروع کار بسیار بالاس.
سایت باز نمیشه!

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

mahmood.m
پنج شنبه 11 بهمن 1397, 09:05 صبح
سلام خواهش می کنم.
سایت مشکلی نداره بسیاری از سایت های آمریکایی به علت تحریم ها باز نمی شوند. دیگه خودتون بهتر میدونید وقتی سایت باز نمیشه چیکار کنید :متفکر:

سلام بله تشکر دوست خوبم موفق باشی