Disons que nous avons un serveur COM externe et un client. Le client appelle une méthode sur le serveur et se termine de manière inattendue. Est-il possible pour le serveur de détecter cela et d'interrompre la méthode?Comment un serveur COM externe peut-il détecter une défaillance du client?
0
A
Répondre
2
Pas sans un keep-alive. Il existe un mécanisme intégré de maintien en vie si vous utilisez DCOM. Le serveur DCOM envoie périodiquement une requête ping au client COM, et si 3 pings restent sans réponse, le serveur déclare que le client a «disparu» et que l'objet côté serveur peut disparaître.
Si ce n'est pas DCOM alors ...?
Questions connexes
- 1. Comment gérer ou détecter une défaillance réseau dans VB.NET?
- 2. Détection de la fin du processus client à partir du serveur COM EXE
- 3. Détecter un clic sur un élément externe?
- 4. message à un client du serveur
- 5. Configuration du serveur COM + avec ConfigurationSection personnalisée
- 6. Comment réparer une défaillance de liaison dans un savon?
- 7. Cryptage SSL et un serveur d'image externe
- 8. Détecter le serveur du programme ClickOnce?
- 9. Comment réparer l'erreur d'initialisation du serveur COM outproc 0x80004015?
- 10. Besoin de générer une défaillance transitoire persistante
- 11. Javascript/ajax/php question: envoi du serveur au client fonctionne, l'envoi du client au serveur échoue
- 12. programme client-serveur, problème d'envoi du message du client au serveur et inversement en utilisant TCP
- 13. Détecter si une page est dans un iframe - côté serveur
- 14. Arrêt inattendu du client
- 15. Json « Parser Error » du serveur au client
- 16. Détecter Silverlight côté serveur
- 17. Écrire un C# client/serveur
- 18. Localisation automatique du serveur d'un client
- 19. Comment créer un serveur COM persistant en Python
- 20. Com Erreur sur le serveur
- 21. communication client-serveur
- 22. Comment activer l'accès externe au serveur MySQL?
- 23. Comment détecter le type de serveur Web
- 24. Appel d'un composant COM + Serveur distant à partir d'un client C#
- 25. Téléchargement externe de document à partir du serveur interne
- 26. Paramètres du serveur COM AnsiString dans Delphi 2009
- 27. Comment insérer une image du côté client dans un éditeur?
- 28. Reconnexion du client RMI après le redémarrage du serveur
- 29. Comment redémarrer une application COM + sur un serveur distant à partir de .NET?
- 30. Aucune réponse de sever sur IP externe dans l'application IM client-serveur
Il s'agit en fait d'un serveur ATL in-proc placé dans une application COM +. Peut-il utiliser n'importe quel mécanisme? – sharptooth