問題タブ [loopback-address]
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.
c# - エミュレーターでのみ動作する Android から PC への TCP 通信
(wifi)c#
経由で PC 上のアプリケーションと通信するために、Android アプリケーションを実装する必要があります。TCP
私はこれに従いました -
https://workspaces.codeproject.com/dhl_hh/android-how-to-communicate-with-net-application-vi
eneter
ライブラリを使用したソリューションを実装するためのチュートリアル。
C#
アプリケーションに使用される IPは
Android
アプリに使用されるIPは
しかし、アンドロイドアプリを実機に転送しwifi
てC#アプリ経由でデータを送信しようとすると、チュートリアルにあるように携帯端末から転送された文字列が表示されません。
私が試した修正は、
- C#IPをそのまま(127.0.0.1)に保ち、Android IPをC#アプリが実行されているPCのIP(192.168.137.1)に変更しました。
- 動作する修正: C# IP を PC の実際の IP (192.168.137.1) に変更し、Android アプリの IP アドレスを Android デバイスの実際の IP (192.168.137.1) に変更しました。
- 参考:ポート番号は変更していません
これらの修正を行っても問題は解決せず、どうすればよいかわかりません。私はtcp
プログラミング分野の初心者であるため、数日間多くのソリューションを試していました。
この問題を解決する方法について、専門家のアドバイスをいただければ幸いです。
あなたは大歓迎です:)
前もって感謝します。
PS
- PC の実際の IP (C# プログラムを使用) -
192.168.137.1
- Android デバイスの実際の IP (Android アプリを使用) -
192.168.137.14
Logcat 出力
ipv4 - ループバック (127.0.0.1) はハードウェア設定ですか?
私はこの質問に対する本当の答えのない投稿を見てきました:アドレスは、デバイスのハードウェア設定と127.0.0.1
同じように、ハードウェア セットのアドレスですか? promiscuous mode
アドレスを127.0.0.1
onに設定しeth0
、 を無効にし、アドレスをlo
変更して、アドレス のポートlo
からパケットを送信しようとしました。Wireshark などのスニッフィング ツールを使用すると、パケットは常にポートに到達します。これを行う方法はありますか、これはハードウェアですか、それともドライバーにハードコードされていますか?eth0
127.0.0.1
lo
linux - 127.0.0.1 (ループバック アドレス) がありません
Ubuntu Linux、14.04 (DigitalOcean)
ループバックで 127.0.0.1 が見つかりません。
127.0.0.1 を回復できますか?
久々に無反応。
/etc/ネットワーク/インターフェース。デフォルトです。
linux - 本番アプリケーション間の通信にループバック インターフェイスを使用する
UDP を介して約 200 Mbps のピーク速度で相互に通信する必要がある Ubuntu サーバーで 2 つのアプリケーションを開発しています。初期段階では、ループバック アドレスを介して通信する同じサーバーに両方のアプリケーションを展開することを計画しています。
この設定には2つの懸念があります。どんな助けでも大歓迎です。
- 2 つのアプリケーション間の通信にループバック インターフェイスを使用することは良い方法ですか。
- ループバック インターフェイスで達成できる最大スループットにパフォーマンスの制限はありますか。
localhost - loopback/localhost 127.0.0.1 アドレスを別のアドレスに変更できることに何の意味があるのでしょうか?
IPv6 には、::1 などの localhost の短縮形さえあると思います。別のループバック アドレスを使用することによるセキュリティへの影響はありますか? または誰かがループバック アドレスを見つけますか? ニューヨーク タイムズが自分たちのループバック アドレスをのぞき見していることに人々は腹を立てていると思いますが、なぜ NYT がそんなことをするのか、あるいは誰も気にするのか、私には理解できません。
linux - ループバック スタックはどこにありますか?
質問は単純明快です。ループバック スタックは Linux のどこにあり、Windows の必要性は低いのですか? Linux ではカーネル ドライバーのように見えますが、カーネル メモリまたはソースのどこを検索すればよいかわかりません。すべてのサービスとのつながりにより、すべてと相互接続されているようです。
windows - アンインストール後もループバック アダプタが 10.10.10.10 でリッスンする
Windows 2008 サーバーに、静的 IP 10.10.10.10 とサブネット マスク 255.255.255.0 のループバック アダプターをインストールしました。
インターフェイスを使用しなくなったので、無効にしてアンインストールしましたが、サーバー内から IP 10.10.10.10 に ping を実行できます。
これが既知の動作であるかどうか、およびこれが将来サーバー管理の観点から頭痛の種になる可能性があるかどうかを知りたい.