URLフィルタリングにLSP(Layered Service Provider)を使用しているファイアウォールプロジェクトを実行しています。私はどのようにLSPから宛先IPを得ることができるか知りたいですか?C++ソケットポインタから宛先IPを取得する方法
答えて
既存のソケットからIPアドレスを抽出する機能があるかどうかわかりません。通常、渡された住所をWSAConnect()
に記憶するか、WSAAccept()
から抽出する必要があります。 winsock function referenceを調べて、接続されたソケットから抽出する余分な機能があるかどうかを確認してください。
もちろん、まだ実行していない場合は、SOCKET
ハンドルと共にIPアドレスを渡すようにアプリケーションを再構築する必要があります。
getpeername()の機能を参照してください。
SOCKADDR構造内にピアのデータが届きます。インターネット標準のドット付き10進数形式のASCII文字列に変換するには、inet_ntoa()に電話する必要があります。
お返事ありがとうございます。私はそれがうまくいくと思います。私はそれをチェックさせてください。 – Barun
私は 'getpeername()'に問題があったことを覚えています。ここでは、一貫して間違ったアドレスを返します。これはあなたのために働いたのですか? –
- 1. Automapper.Mapperから宛先タイプを取得
- 2. TPROXY - 正確な宛先/リモートIPアドレスを取得する
- 3. リダイレクト後のiptablesから元の宛先を取得する
- 4. C#、TcpClientからIPアドレスを取得する方法は?
- 5. C#のFTPリクエストからIPアドレスを取得する方法
- 6. C#受信UPDブロードキャストバイト(マジックWOLパケット)宛先のMacを取得
- 7. Powershell:TFSから別の宛先にファイルをコピーする方法
- 8. jQueryUI - ソースボックスから2つの宛先ボックスにドラッグする方法、移動したアイテムのIDと宛先ボックスのIDを取得する
- 9. HttpWebRequest経由でURLを取得する場合、宛先サーバーのIPアドレスを確認できますか?
- 10. "宛先、ソース"、 "ソース、宛先"の方が良いでしょうか?
- 11. uiwebviewの前にiOSで宛先URLを取得する
- 12. Python3でipとportからプロトコルを取得する方法は?
- 13. Firefox拡張コードからローカルIPを取得する方法
- 14. JavaのHTTPヘッダーからIPアドレスを取得する方法
- 15. ソケットからIPアドレスを取得する方法Windowsで
- 16. node.jsからサーバの外部IPを取得する方法
- 17. rawソケットからIP src addrを取得する方法
- 18. フォームメーラからIPアドレスを取得する方法
- 19. jax-rsからクライアントのIPを取得する方法
- 20. リダイレクト先から宛先へのリンクを停止する
- 21. IPカメラのストリームをC#に取得する方法は?
- 22. iphone連絡先からインスタントメッセージアドレスを取得する方法
- 23. MSDeployは宛先にサイト名とIPアドレスを保持します
- 24. C++でファイルの先頭へのポインタを取得する方法
- 25. Skypekit C++各連絡先を取得する方法アバター?
- 26. UDP接続からクライアントIPを取得するC#
- 27. CプログラムのLinux IPスタックからIPヘッダフィールドの値を取得するための
- 28. C++ DNSから名前からIPを取得 - LINUX
- 29. SSIS - 宛先からのタイプの提案
- 30. PythonからC structを受け取る/取得する方法
...どのAPIを使用していますか? –
@AndréCaron:WSPSend()関数があります。その関数のパラメータSOCKETから宛先IPを取得する必要があります。出来ますか ? – Barun
または私はそれのためにSocketContextを使用することができます。知りません。 – Barun