By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
448,679 Members | 1,063 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 448,679 IT Pros & Developers. It's quick & easy.

C#-APP: Fastest Inter Process Communication

P: 71
After reading all of the materials in msdn about interprocess communication
now I am confused. I hope someone can give me some enlightment.

I am developing a multithreaded client-server application which communicates via HTTP Request using HTTPListener/HTTPWebRequest. The server(which is the focus of my question) will be having different modules. I want these modules to communicate with each other using the fastest IPC but
I can't figure out which of them are best in terms of speed.

I already read this part where Inter Process Communication mechanisms are described here
- with this one, I want to use those with managed codes in .net, what should I use considering the speed? Is Winsock the fastest one?is it used through tcplistener/tcpclient even all modules are just in a single pc(but may consider to have it in separate PC in the future)?

Also this one which let you choose which implementation
http://msdn.microsoft.com/en-us/libr...6k(VS.80).aspx
- they said the Enterprise Services are the fastest, but all of this are distributed application, does my server falls on that category? What Inter Process Communication mechanism that it use? I cant relate it to the first link.


Please help me.
now I dont know where to go from here
Nov 3 '08 #1
Share this question for a faster answer!
Share on Google+

Post your reply

Sign in to post your reply or Sign up for a free account.