سلام
من می خواستم ببینم بهترین روش برای ارتباط بین دو برنامه جداگانه که هر دو برنامه هم روی یک کامپیوتر باشه چیه؟
به طور کلی بهترین روش برای فرستادن پارامتر از یکی به دیگری چیست؟
با تشکر
سلام
من می خواستم ببینم بهترین روش برای ارتباط بین دو برنامه جداگانه که هر دو برنامه هم روی یک کامپیوتر باشه چیه؟
به طور کلی بهترین روش برای فرستادن پارامتر از یکی به دیگری چیست؟
با تشکر
به نظر من اول بپرس تمام راهها رو بعد انتخاب کن بهترین روش رو
1 سوکت پروگرامینگ 2
2 ریموتینگ
3 استفاده از یک فایل تکست مشترک
4 messageing
من الان اینا تو ذهنمه حالا بستگی داره چی کار میخوای بکنیتا بهترینش رو بهت بگم
بهترین راه ارتباط برنامه ها با هم، چه توی یک کامپیوتر باشن یا توی شبکه یا توی اینترنت، استفاده از قالب XML هست.
به نظر من هم وجود یک فایل با فرمت xml ، می تواند نیاز را براورده کند.
ولی جناب ARA ، برنامه نویسی سکوت یا ریموتینگ برای تبادل اطلاعات بین دو برنامه روی یک کامپیوتر چطوریه ؟
با استفاده از سوکت TCP/IP یا UDP میشه این کار رو کرد فقط کامپیوتر فرستنده و گیرندش یکی میشه.
برنامه من باید Realtime کار کنه پس فکر می کنم که استفاده از فایل معقول نباشه
فکر کنم Messaging بهترین راه باشه
جناب ARA اگه نظر شما هم همینه این روش را بیشتر توضیح دهید
باتشکر
اگه اینجوری فکر میکنی بنظر من همون xml با سوکت پروگرامینگ خیلی بدردت بخوره
تا messaging منظور من از messaging استفاده از api های ویندوز برای msg زدن به هم که به دشواریش نمیارزه
ولی راه xml و سوکت : یک کلاس برای پیغامها مینویسی و سپس در هر دو برنامه از این کلاس استفاده میکنی البته برای اینکه راحت پیغام هات رو به رد و بدل کنی از serialize و باینری فرمتینگ استفاده میکنی
به همین راحتی
اگه کمک خاصی نیاز داشتی بگو ( چون من دارم روی شبکه کار میکنم یک چیزایی یاد گرفتم )
تشکر جناب ARA
اگه مشکلی پیش اومد مزاحمتون می شم