私の場合、サーバーはデータの準備ができたらクライアントにデータをフェッチするよう通知します。この通知は、クライアントが購読しなければならないイベントを介して実装されます。なぜサーバーからの.NETリモートイベントが別のコンピュータのクライアントに到達できないのですか
同じコンピュータでテストすると、クライアントは問題なく通知されます。ただし、クライアントを他のコンピュータに移動すると、通知を受け取ることができなくなります。
リモーティングサービスのネットワーク接続と可用性をチェックして、クライアントがサーバー側でマーシャリングされたリモートオブジェクトにアクセスできることを確認しました。
しかし、実際にはサーバーのイベント== nullは、クライアントのメソッドがここに登録されていないことを意味します。
誰かが原因を知っていますか? ありがとう BR
- リモーティングが許可されていることを確認してください。 - ソフトウェアは.net 2.0に基づいています –
私はファイアウォールを言った。ポートはインバウンドトラフィック用に開いていますか? –
はい、ファイアウォールは受信メッセージをブロックしました。ファイアウォールが削除された後、予定どおりにイベントが到着しました。おかげで –