سلام خدمت اساتید محترم
بنده در حال کار کردن روی یک کلاینت چت و .. هستم
در مورد قسمت فرند لیست یا لیست دوستان سوال داشتم که مثلا شخصی که با یکی دوسته چطور باید از انلاین شدنش با خبر بشه یکی از دوستان پیشنهاد بک گراند ورکر دادن که هی دیتابیس رو چک کنه ببینه از لیست دوستانش توی دیتابیس مقدار انلاینش مساوی با یکه اونو تو لیست انلاین ها قرار بده ولی به نظرم باید راه دیگه هم باشه
نرم افزار دارای 2 قسمت کلاینت یا کاربر و سرور میباشد که تحت دیتابیس هستش و udp هست
-------------------------------------------
و سوال دومم اینه که متود وصل شدن به هم مثل hamachi یا Garena چیه و میشه پیاده کرد در vb.net ? بخاطر سرعت کار و امنیت میتونن به هم دیگه مثل V*P*N وصل شن همونطور که گفتم مثل hamachi که خیلی برنامه سبک و کاربردیه واس اینکار
سلام
برای فهمیدن دوستان آنلاین استفاد هاز دیتابیس اصلا کار عاقلانه ای نیست. لذا فرض بر اینکه شخص لاگین کرد و شما مقدار انلاین را true کردید خب طرف یهو براوزر را بست! چطوری می خوای آفلاینش کنی؟!؟! ایونتی اتفاق نیفتاد که!
لذا شما باید در این مواقع از signalR استفاده کنی! به محض لاگین کاربران دیگر را خبر کنی همین! هر چند دقیقه یک بار هم باز با همون signalR وضعیت جاری را اطلاع رسانی کنی
سوم دوم شما را اصلا متوجه نشدم! در ضمن تکنولوژی VB.Net را هم ببوس و بذار کنار!
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)