私はwlanでBSDソケットを使用しています。私はそれに接続するときに私のサーバーコンピュータのIPアドレスが時折変わることに気づいた。問題は、リテラル文字列として私のコードにipアドレスを入力することです。だから私は変更するたびにコードに移動して変更する必要があります。どのように私はその時には何を使用するようにコードを変更することができますか?これはサーバーコードの呼び出しですBSDソケットでIPアドレスを見つけるには?
if ((status = getaddrinfo("192.168.2.2", port, &hints, &servinfo)) != 0)
クライアント側は同じです。私は両側のアドレスにNULLを試してみましたが、クライアントは接続せずに "Connection refused"というエラーを表示します。
ありがとうございました。
私はプログラムを実行するたびにIPアドレスを確認する必要はありません。私はちょうどそれが独自にipを取得したい。 – Sterling
あなたはDNSを探していたと思います。 –