問題タブ [inet-ntop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ipv6 - inet_ntopは、異なるプラットフォーム上の同じipv6アドレスに対して異なるリターンを提供します
私のMacでは、inet_ntopは特定の128ビット値に対してこのIPv6アドレスを生成します。
私のFC15Linuxシステムでは、次のIPv6アドレスの表示があります。
私の理解では、::の間のゼロは無視できるので、これらは同じアドレスだと思います。それらは同じアドレスですか?もしそうなら、なぜ異なるオペレーティングシステムはそれを異なって表示するのですか?
ありがとう。
c++ - inet_ntop()の失敗を処理する方法は?
まず第一に、私のコード例:
url変数には、解決するアドレスが含まれています(私は単純なクライアント/サーバーDNSリゾルバーに取り組んでいます)。解決できればすべて正常に動作しますが、URLを解決できない場合は、出力は
bla1 bla2 bla3
上記のコードはフォークされた子であるため、スクリプト全体が停止することはなく、親プロセスに戻るだけですが、エラーは発生しません(戻り値をテストしていますが、この場合はERROR_PAR = 1であるため、エラーが発生しますメッセージが表示されます)。
これらの関数の使用方法に何か問題がありますか、それとも問題は別の場所にあるはずですか?
編集:他の関数の前にgetaddrinfoの戻り値を確認することが重要です。したがって、問題は解決されます。
windows - `inet_ntop()` の Windows ソケット プログラミング リンク エラー
私はソケットプログラミングの初心者です。最初のコードを書いたところ、リンカ エラーが発生しました。問題をグーグルで検索しましたが、解決策が見つかりませんでした。だから、私はスタック交換を試みています。(初めて :-) )
ここにコードがあり、私はWindows XPを使用しています
次のコマンドを使用してコンパイルしています。
次のエラーが発生しています。
はい、私は beej ガイドを使用してソケット プログラミングを学習しています。他の素敵なチュートリアルや本を提案したい場合は、どうぞ。ありがとう。
c++ - inet_ntop の結果を文字列に変換する
inet_ntop
関数の戻り値(const char *) をに変換するにはどうすればよいstring
ですか?
コード:
常にセグメンテーション違反が発生します...
c - 最初の使用で inet_ntop が 0.0.0.0 を返す
サーバーアプリケーションを作成しようとしています。クライアントのIPを取得したい。私の問題は inet_ntop 関数にあります。私はそれを正しく動作させることができません。ここに私の使用法があります:
inet_ntop を最初に使用すると、常に 0.0.0.0 が返されます。その後、正常に動作します。inet_ntop を外部関数に移動すると、localhost からの接続に対してのみ適切に機能します。ありがとう。
編集:
修理済み。問題は、cli_lenが初期化されていなかったため、accept がclient_addrを埋めていなかったことです。
この行を使用すると、ボスのように機能します。
php - inet_ntop と IPv6 アドレスと PHP 5.5
PHP5.3 および 5.4 では発生しないエラーが PHP 5.5 で発生します。IPv6 アドレスでは、関数 inet_ntop() がエラーをスローします。
in_addr 値が無効です。
Githubで私の作品を見ることができます(関数はNetwork.php の 88 行目にあります)。Travis-CIでテストジョブを見ることもできます
それを修正する方法はありますか?
ご協力ありがとうございました。
c - 私のIP TCPサーバーCを印刷する
私は C で双方向チャットを書いていますが、実際にやりたいことは、起動時にホストの IP をチャット サーバーに出力させることです。これまでの私のコードは次のようになります。
現在、作成して実行するとすぐに印刷されます
これは本当に簡単なはずです。私はそれがすべてのインターフェースにバインドされていることを認識しているので、0.0.0.0 が ip であることは正確です。
ホストIPを表示させる方法はありますか? DNSにpingを送信して、ホスト名でIPを検索し、それを出力することを検討していますか? 他の提案はありますか?
ありがとう