Hi Patrick,
it's probably a bug, the question is if it is in the event service or in MICO core. Could you be so kind and test the patch here:
http://www.mico.org/pipermail/mico-devel/2006-August/009775.html http://www.mico.org/pipermail/mico-devel/2006-August/009776.html This might fix related issue in MICO core.The other possibility is that the issue is caused by buggy combination of event service dispatcher and threading model. Do you have also linux setup where you will be able to perform the same test? It might be interesting to know if it is win32 specific or general issue...
Please keep us posted! Karel On Thu, 26 Oct 2006, Patrick Gräbel wrote:
Hi! I implemented a push-supplier and a push-consumer (Win/VC++ 2003). The supplier creates an event channel. The consumer(s) successfully receive(s) push events from the supplier, but this only works for consumers which are on the same computer as the supplier. The method "push" hangs in the following cases: - a consumer on a different computer is connected to the channel - I quit a consumer that was connected to the channel (either on supplier's host or on an external computer) The method push just blocks and does not return. Furthermore I have to restart the event service and recreate the channel sometimes. The MICO documentation is rare at this topic. Does anyone have an idea where to search for the cause? Thanks Patrick _______________________________________________ Mico-devel mailing list Mico-devel@mico.org http://www.mico.org/mailman/listinfo/mico-devel
-- Karel Gardas [EMAIL PROTECTED] ObjectSecurity Ltd. http://www.objectsecurity.com
_______________________________________________ Mico-devel mailing list Mico-devel@mico.org http://www.mico.org/mailman/listinfo/mico-devel