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