PDA

View Full Version : بهترین روش برای ارتباط بین 2 برنامه



afsar
یک شنبه 02 اردیبهشت 1386, 05:26 صبح
سلام

من می خواستم ببینم بهترین روش برای ارتباط بین دو برنامه جداگانه که هر دو برنامه هم روی یک کامپیوتر باشه چیه؟
به طور کلی بهترین روش برای فرستادن پارامتر از یکی به دیگری چیست؟

با تشکر

ARA
یک شنبه 02 اردیبهشت 1386, 10:08 صبح
به نظر من اول بپرس تمام راهها رو بعد انتخاب کن بهترین روش رو
1 سوکت پروگرامینگ 2
2 ریموتینگ
3 استفاده از یک فایل تکست مشترک
4 messageing
من الان اینا تو ذهنمه حالا بستگی داره چی کار میخوای بکنیتا بهترینش رو بهت بگم

hdv212
یک شنبه 02 اردیبهشت 1386, 12:29 عصر
بهترین راه ارتباط برنامه ها با هم، چه توی یک کامپیوتر باشن یا توی شبکه یا توی اینترنت، استفاده از قالب XML هست.

release2008
دوشنبه 03 اردیبهشت 1386, 20:30 عصر
به نظر من هم وجود یک فایل با فرمت xml ، می تواند نیاز را براورده کند.
ولی جناب ARA ، برنامه نویسی سکوت یا ریموتینگ برای تبادل اطلاعات بین دو برنامه روی یک کامپیوتر چطوریه ؟

iman_s52
دوشنبه 03 اردیبهشت 1386, 20:32 عصر
با استفاده از سوکت TCP/IP یا UDP میشه این کار رو کرد فقط کامپیوتر فرستنده و گیرندش یکی میشه.

afsar
سه شنبه 04 اردیبهشت 1386, 12:49 عصر
برنامه من باید Realtime کار کنه پس فکر می کنم که استفاده از فایل معقول نباشه
فکر کنم Messaging بهترین راه باشه

جناب ARA اگه نظر شما هم همینه این روش را بیشتر توضیح دهید

باتشکر

ARA
سه شنبه 04 اردیبهشت 1386, 16:41 عصر
اگه اینجوری فکر میکنی بنظر من همون xml با سوکت پروگرامینگ خیلی بدردت بخوره

تا messaging منظور من از messaging استفاده از api های ویندوز برای msg زدن به هم که به دشواریش نمیارزه


ولی راه xml و سوکت : یک کلاس برای پیغامها مینویسی و سپس در هر دو برنامه از این کلاس استفاده میکنی البته برای اینکه راحت پیغام هات رو به رد و بدل کنی از serialize و باینری فرمتینگ استفاده میکنی

به همین راحتی
اگه کمک خاصی نیاز داشتی بگو ( چون من دارم روی شبکه کار میکنم یک چیزایی یاد گرفتم )

afsar
شنبه 08 اردیبهشت 1386, 08:52 صبح
تشکر جناب ARA
اگه مشکلی پیش اومد مزاحمتون می شم