Android ゲームと独自の Java サーバーを作成しています。そのサーバーを自分のコンピューターで実行したい。他の場所で実行する必要はないので、他のソリューション (有料ホストなど) は本当に必要ありません。コンピューターへの静的 IP アクセスが必要です。現在、no-ip.com を使用してそれを行っていますが、受信したデータへのアクセスに問題があります。私のサーバーでは、DatagramSocket.receive() を使用して特定のポートでリッスンし、反対側では次のようにデータを送信しています。
InetAddress.getByName(HostName.no-ip.biz):port(the port my server is listening to)
私は正しいアドレスにデータを送信していることがわかります(同じアドレスのDUCが私に示しています)が、サーバーはそのデータをキャッチしません。
no-ip.com を使用して静的 IP を取得した経験のある方は、助けてください。
PS現在、私はiPhoneテザリングを介してインターネットにアクセスしているため、実際のルーターがないことがこの背後にある理由である可能性があります. ISP が NAT を行っているため、携帯電話でのポート フォワーディングは必要ないと読みました。回避策はありますか?
DUC をコンピュータにインストールするだけで、no-ip で動作するのに十分ですか?
静的 IP を取得する簡単な (無料の) 方法はありますか?