WCFサービスアプリケーションからクライアントのアドレスを取得するにはどうすればよいですか?また、クライアントがアドレス情報を使って接続するとイベントが発生しますか?WCFサービスアプリケーションからクライアントのアドレスを取得するにはどうすればよいですか?
5
A
答えて
7
3.0では、これはかなり困難です。 3.5(read Detect Client IP in WCF 3.5)で改善されました。私はイベントを知らない。
2
お探しのアドレスはどちらですか? IPアドレス?
もしそうなら、私はあなたがその上の制限に注意している願っています - クライアントがNATデバイスまたはインターネットプロキシの反対側にいた場合、それは正確ではありません。
2
System.Web.HttpContext.Current.Request.UserHostAddressがnullでない場合、リモートアドレスを持ちます。しかし、それはプロキシまたはロードバランサ(私の生産環境にある場合)かもしれません。
1
WCFホストがサービスリクエスタIPを取得する方法を提供すれば、元のリクエスタを取得するためにそのメソッドを呼び出すことができます。
0
あなたは、私が限界を認識していませんでした
関連する問題
- 1. ブラウザのアプリケーションからSilverlight 4のクライアントIPアドレスを取得するにはどうすればよいですか?
- 2. 接続されたクライアントのIPアドレスを取得するにはどうすればよいですか?
- 3. リストのアドレスを取得するにはどうすればよいですか?
- 4. GlassfishでリモートEJBクライアントのIPアドレスを取得するにはどうすればよいですか?
- 5. ServerSocket + clientソケット - クライアントのIPアドレスを取得するにはどうすればよいですか?
- 6. jetty 8 - websockets:クライアントのIPアドレスを取得するにはどうすればよいですか?
- 7. WCF:サーバー側でクライアント接続パラメータを取得するにはどうすればよいですか?
- 8. WCFサービスアプリケーションでフォームからPOSTデータを取得する
- 9. Webサービスアプリケーションの「ログ」パスを取得するにはどうすればよいですか?
- 10. WCF Webサービスアプリケーションでファイルを参照するにはどうすればよいですか?
- 11. Outlookのメールグループから個々のアドレスを取得するにはどうすればよいですか?
- 12. CのIPv4アドレスからホスト名を取得するにはどうすればよいですか?
- 13. コマンドラインからAWS EIPアドレスのリストを取得するにはどうすればよいですか?
- 14. DNSリクエストから訪問者のIPアドレスを取得するにはどうすればよいですか?
- 15. C#から無線アクセスポイントのMACアドレスを取得するにはどうすればよいですか?
- 16. Androidのアドレスから緯度と経度を取得するにはどうすればよいですか?
- 17. Googleマップのアプリからアドレスを取得するにはどうすればよいですか?
- 18. Windowsソケット(C++)から接続ホストのIPアドレスを取得するにはどうすればよいですか?
- 19. アノテーションからアドレスを取得するにはどうすればよいですか?
- 20. IPアドレスから会社名を取得するにはどうすればよいですか?
- 21. WCF AuthenticationServiceからユーザー名を取得するにはどうすればよいですか?
- 22. Python WebクライアントprgoramのWebページからVIEWSTATE Valueを取得するにはどうすればよいですか?
- 23. Javaのソケットからクライアント名を取得するにはどうすればよいですか?
- 24. WCFの汎用リストをクライアントからサーバーに渡すにはどうすればよいですか?
- 25. C#クライアントからRabbitMQキューサイズを取得するにはどうすればよいですか?
- 26. WCFテストクライアントをWCF> WCFサービスアプリケーションに表示するにはどうすればいいのですが、ASP.NET Webアプリケーションプロジェクトには表示されませんか?
- 27. OpenfireからセッションIPアドレスを取得するにはどうすればいいですか?
- 28. 他のウェブサイトにアクセスするユーザーのIPアドレスを取得するにはどうすればよいですか?
- 29. クライアントのマシンからIPアドレスを取得するには?
- 30. スレッドからWindowsサービスアプリケーションを停止するにはどうすればよいですか?
OperationContext.Current.IncomingMessageHeaders.To.Host
を、次のようなものを使用することができますが、私のアプリケーション、NATのとプロキシのために問題になることはありません。私はIPアドレスやWindowsのPC名を望んでいました。 – MGSotoこれは、ネットワークトポロジが変更された場合、最初に相談しますか、「ネットワーキング」の人々は「プログラミング」の許可なくネットワークを変更できると想定していますか?これは通常、どのように動作するのか、どのように動作するのかということです。 –
トポロジが変更された場合は、設定ファイルを1つまたは2つ変更するだけで簡単ですが、結局はローカルネットワーク上で実行されます。 – MGSoto