Dans mon cas, le serveur notifiera au client de récupérer ses données lorsque les données seront prêtes. Cette notification est mise en œuvre via un événement auquel le client doit s'abonner.Pourquoi les événements distants .NET du serveur ne peuvent pas atteindre les clients sur des ordinateurs différents
Lorsqu'il est testé sur le même ordinateur, le client est averti sans problème. Cependant, lorsque le client est déplacé vers l'autre ordinateur, il ne peut plus recevoir les notifications.
J'ai vérifié la connexion réseau et la disponibilité du service d'accès distant, et j'ai constaté que le client pouvait accéder à l'objet distant connecté à la fin du serveur, l'abonnement aux événements était correct sans aucune exception.
Mais ce qui me déroutait, c'est que l'événement du serveur == null, signifie que la méthode du client n'est jamais enregistrée ici.
Est-ce que quelqu'un connaît la cause? Merci BR
- Bien sûr, l'accès à distance est autorisé. - les logiciels sont basés sur .net 2.0 –
J'ai dit pare-feu. Le port est-il ouvert pour le trafic entrant? –
Oui, le pare-feu a bloqué les messages entrants. Une fois le pare-feu supprimé, les événements sont arrivés comme prévu. Merci –