C#-APP: Fastest Inter Process Communication

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dantz
    New Member
    • Oct 2008
    • 71

    C#-APP: Fastest Inter Process Communication

    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

    - 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
Working...