PDA

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



Arash_janusV3
سه شنبه 26 مهر 1390, 17:19 عصر
سلام
من می خوام در یک کادری که کاربر متنی را می نویسه و مقصد رو انتخاب می کنه مثلا نام کاربر می شه مقصد پیام وقتی ارسال می زنه پیغام بره برای کاربر مربوطه یه چیزی مثل پیام خصوصی در این سایت چطوری می تونیم این کار رو انجام بدیم
ممنون

atashsavar
سه شنبه 26 مهر 1390, 19:01 عصر
سلام
می تونی یک جدول توی دیتابیست بذاری که پیام های افراد را توش ثبت کنی و دو کلید خارجی هم به جدول کاربر داشته باشه یکی برای فرستنده و یکی برای گیرنده به همین سادگی - وقتی روی دکمه کلیک می کنی توی این جدول ثبتش کن

Arash_janusV3
پنج شنبه 28 مهر 1390, 09:37 صبح
چطوری در شبکه وقتی پیغام ارسال می شه به کاربر یک alarm بدم که الان پیغام اومده

Z_Bagheri
پنج شنبه 28 مهر 1390, 11:19 صبح
اگر این پیغام ها از طریق اپلیکشنی که کاربرها اجرا کردند نمایش داده میشه، پس یه تایمر لازمه که هر چند دقیقه یکبار دیتا بیس رو چک کنه و پیغام های جدید رو به صورت آلارم نمایش بده، در این حالت انتخاب مقصد انتخاب نام کاربری است که در دیتا بیس ذخیره کردید
اما اگر برنامه ای می خواهید که مثلا مثل یاهو مسنجر عمل کنه ماجرا فرق می کنه، نام کاربری میشه اسم کامپیوتر هایی که به شبکه متصل اند و ارسال پیام هم از طریق برنامه نویسی سوکت انجام میشه ، که از پروتکل tcpاستفاده می کنید برای ارسال ، دستوراتش هم در سی شارپ وجود دارند،خیلی هم سخت نیست.در این حالت هم البته برنامه باید در هر دو سمت اجرا شده باشه.