PDA

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



Microsoft
شنبه 15 شهریور 1382, 12:21 عصر
با سلام

از همه دوستان عزیز بابت پاسخ دادن به سوال قبلی من در همین راستا بسیار بسیار متشکرم .

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

در این برنامه سرور بانک اطلاعاتی را در خود دارد و کلاینتها به این اطلاعات دسترسی دارند .

تعداد 2 کاربر یا بیشتر همزمان به سرور متصل هستند . میخواهیم این امکان را داشته باشیم که از روی سرور به کلاینتها پیامی را ارسال کنیم . و کلاینتها نیز امکان ارسال پیام برای یکدیگر را داشته باشند .

در این راستا به نظر خودم رسیده که به شکل ساده میتونم برای کاربران Username & Password هایی را برای Login شدن به سرور در نظر بگیرم و این شناسه ها رو توی بانک اطلاعاتی جدایی نگهداری کنم . هر موقع پیامی ارسال میشود بصورت یک رکورد جدید به این بانک افزوده شود . در این هنگام هر کاربر Login شده ای پیام خودش را بصورت خودکار دریافت نماید .

فقط لازمه بعد از افزوده شدن رکورد جدید برنامه بصورت هوشمند پیامی را بصورت خیلی ساده بروی مانیتور کاربر نمایش دهد .

این بانک ( table ) باید 2 فیلد Username و Message رو داشته باشه .

لطفا اگر کسی در این زمینه اطلاعاتی دارد راهنمایی بفرماید . آیا این روش عملی هست با خیر ؟
متشکرم .

(امید)
شنبه 15 شهریور 1382, 13:33 عصر
سلام
کار نشد نداره

و آزمایش کردن هم ضرری نداره.
همین چیزی که گفتی آزمایش کن . فکر نکم چک کردنش کار زیادی ببره .

DelphiAssistant
شنبه 15 شهریور 1382, 14:22 عصر
سلام.
تکنیک پیشنهادی خودت صحیح است. امتحانش کن.

Hidarneh
شنبه 15 شهریور 1382, 20:35 عصر
البته باید یه فیلد هم اضافه کنی که به عنوان نمایش داده شدن پیغام به کاربر باشه که وقتی اون پیغام رو نمایش دادی true بشه و هی اون پیغام نمایش داده نشه ( البته اگه می خوای آرشیوی از پیغامها رو نگه داری و گرنه می تونی بعد از نمایش اون پیغام رو حذف کنی )

Microsoft
شنبه 15 شهریور 1382, 21:16 عصر
از همه شما دوستان عزیز متشکرم .

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

سپاسگذارم .