مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

krdwolf

عضویت از 1394/02/16

سوال در رابطه با کلاینت و بگ گراند ورکر

  • دوشنبه 10 تیر 1398
  • 01:56
تشکر میکنم

سلام خدمت اساتید محترم

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

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

نرم افزار دارای 2 قسمت کلاینت یا کاربر و سرور میباشد که تحت دیتابیس هستش و udp هست

-------------------------------------------

و سوال دومم اینه که متود وصل شدن به هم مثل hamachi یا Garena چیه و میشه پیاده کرد در vb.net ? بخاطر سرعت کار و امنیت میتونن به هم دیگه مثل V*P*N وصل شن     همونطور که گفتم مثل  hamachi که خیلی برنامه سبک و کاربردیه واس اینکار

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • دوشنبه 10 تیر 1398
  • 07:33

سلام

برای فهمیدن دوستان آنلاین استفاد هاز دیتابیس اصلا کار عاقلانه ای نیست. لذا فرض بر اینکه شخص لاگین کرد و شما مقدار انلاین را true  کردید خب طرف یهو براوزر را بست! چطوری می خوای آفلاینش کنی؟!؟! ایونتی اتفاق نیفتاد که!

لذا شما باید در این مواقع از signalR  استفاده کنی! به محض لاگین کاربران دیگر را خبر کنی همین! هر چند دقیقه یک بار هم باز با همون signalR  وضعیت جاری را اطلاع رسانی کنی

سوم دوم شما را اصلا متوجه نشدم! در ضمن تکنولوژی VB.Net  را هم ببوس و بذار کنار!

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)