PDA

View Full Version : ارسال پیام RealTime



shadi khanum
سه شنبه 19 خرداد 1394, 09:13 صبح
سلام به همه دوستان
من یه برنامه ویندوزی دارم که افراد همزمان میتونن برنامه رو از سیسیتمشون اجرا کنند و همه به یه دیتابیس مشترک وصل هستند.الان میخام امکانی واسه برنامه بذارم که هر کدوم از کاربران بتونه به مجموعه ای از سایر کاربران پیغام بفرسته
کاری که الان کردم استفاده از تایمر توی برنامه بوده که مثلا هر N دقیقه یک بار جدول آلارم ها رو بررسی میکنه که اگر آلارمی برای اون کاربر مربوطه که برنامه رو اجرا کرده اومده بهش نشون میده.منتها این یاد به دردم نمیخوره چون میخام وقتی یه کاربر به فرد یا افراد دیگه پیام فرستاد اون شخاص همون موقع پیام رو تو برنامشون ببینن، نه اینکه وقتی زمان تایمرشون رسید بره چک کنه و آلارم رو بهشون نشون بده..
دذ ضمن سوکت هم نمیخام کار کنم.
ممنون میشم اگه هر کسی تجربه ای داره یا طرحی داره(سرویس یا هر چیز دیگه) مطرح کنه
موفق باشید

محمد رضا فاتحی
سه شنبه 19 خرداد 1394, 09:37 صبح
ببین این لینکها بدردتون می خوره
http://www.codeproject.com/Articles/12335/Using-SqlDependency-for-data-change-events
http://www.codeproject.com/Articles/338183/SQL-Server-Change-Tracking-on-Table-Without-Trigge
http://stackoverflow.com/questions/5288434/how-to-monitor-sql-server-table-changes-by-using-c

بخصوص اولی و آخری

Javad_raouf
سه شنبه 19 خرداد 1394, 10:03 صبح
اگر به هیچ وجه نمی خواین سوکت کار کنید که من راهی بلد نیستم
ولی اگر نمی خواین سوکت کار کنین چون می خواین آرشیو پیام ها توی دیتابیس ثبت بشه می تونین به صورت موازی کار کنید یعنی هم سوکت و هم دیتابیس تا هم RealTime باشه هم آرشیو بشه

shadi khanum
سه شنبه 19 خرداد 1394, 10:37 صبح
ببین این لینکها بدردتون می خوره
http://www.codeproject.com/Articles/12335/Using-SqlDependency-for-data-change-events
http://www.codeproject.com/Articles/338183/SQL-Server-Change-Tracking-on-Table-Without-Trigge
http://stackoverflow.com/questions/5288434/how-to-monitor-sql-server-table-changes-by-using-c

بخصوص اولی و آخری

مرسی لینک اول جواب داد

shadi khanum
سه شنبه 19 خرداد 1394, 10:38 صبح
اگر به هیچ وجه نمی خواین سوکت کار کنید که من راهی بلد نیستم
ولی اگر نمی خواین سوکت کار کنین چون می خواین آرشیو پیام ها توی دیتابیس ثبت بشه می تونین به صورت موازی کار کنید یعنی هم سوکت و هم دیتابیس تا هم RealTime باشه هم آرشیو بشه

لینک اولی که آقای فاتحی گذاشتن اون چیزیه که میخواستم.ممنون