Manu Jain
2002-10-29 19:41:04 UTC
Hi All,
I have an existing real-time inter-process messaging COM component written
in C++ (ATL) that uses mailslots. When I use that component with dotNet
using interops, I face issues such as missed events. It also seems as if the
interop makes the component noticeably slower. Thus I want to develop a
similar dotNet component using C# or managed C++, but I am hesitant to use
remoting/MSMQ because of performance considerations. What is the closest
option to mailslots in dotNet? I looked into Streams, but didn't find what I
was looking for. Has anybody used remoting/MSMQ in real-time applications?
Is there any other option in dotNet apart from remoting/MSMQ to achieve
inter-process communication? My main consideration is speed - the upper
limit for a message to reach it's subscriber is one ms.
A little off the topic, is there any study/paper which compares the
performance of C# to managed C++? I am curious to know if there are any
performance differences bet. the two.
Thanks,
------------
Manu Jain
Sapphire Automation, Inc.
You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.
I have an existing real-time inter-process messaging COM component written
in C++ (ATL) that uses mailslots. When I use that component with dotNet
using interops, I face issues such as missed events. It also seems as if the
interop makes the component noticeably slower. Thus I want to develop a
similar dotNet component using C# or managed C++, but I am hesitant to use
remoting/MSMQ because of performance considerations. What is the closest
option to mailslots in dotNet? I looked into Streams, but didn't find what I
was looking for. Has anybody used remoting/MSMQ in real-time applications?
Is there any other option in dotNet apart from remoting/MSMQ to achieve
inter-process communication? My main consideration is speed - the upper
limit for a message to reach it's subscriber is one ms.
A little off the topic, is there any study/paper which compares the
performance of C# to managed C++? I am curious to know if there are any
performance differences bet. the two.
Thanks,
------------
Manu Jain
Sapphire Automation, Inc.
You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.