با سلام
چطوری میشه بین دو پروسه (دو برنامه) که روی یک سیستم هستند پیام ردو بدل کرد از چه تکنلوژی استفاده میشه اگه لینک خوب دارین با مثال ممنون میشم
با سلام
چطوری میشه بین دو پروسه (دو برنامه) که روی یک سیستم هستند پیام ردو بدل کرد از چه تکنلوژی استفاده میشه اگه لینک خوب دارین با مثال ممنون میشم
راه های زیادی وجود داره.
کاری که شما می خواید بکنید Interprocess Communication نام داره و چون فقط تبادل پیام نیاز دارید ، زیر شاخه ای از IPC به نام Message Passing مد نظرتون هست. من .NET Remoting و WCF رو پیشنهاد می کنم.
برای آشنایی با این اصطلاحات و پیاده سازی های مربوطه:
http://en.wikipedia.org/wiki/.NET_Remoting
http://en.wikipedia.org/wiki/Windows...ion_Foundation
http://en.wikipedia.org/wiki/Microsoft_Message_Queuing
http://en.wikipedia.org/wiki/Named_pipe
http://www.codeproject.com/KB/WCF/wcf_bohansen.aspx
http://www.codeproject.com/KB/IP/rem...hatsample.aspx
http://articles.techrepublic.com.com...1-6170794.html
http://blog.paranoidferret.com/index...pes-in-csharp/
http://www.csharphelp.com/archives2/archive433.html
آخرین ویرایش به وسیله Mehdi Asgari : سه شنبه 09 مهر 1387 در 14:06 عصر دلیل: افزودن چند لینک
آیا CORBAهم یک نوع از IPC هستش
CORBA یک استاندارده .
من هیچی از CORBA نمی دونم ، ولی در اینجا گفته شده که میشه توسط CORBA هم بین فرایند ها ، پیام ردوبدل کرد.