为什么 android 模拟器连接到我的 PC 上运行的套接字服务器,但没有收到任何从同一行发回的消息?
android 应用程序成功连接到我的192.168.1.33端口2012上的 C# 套接字服务器,消息可以从 android 发送到服务器没有问题。使用相同的套接字连接,我通过套接字向 android 发送一条消息 - 但在 android 端没有收到任何消息。
我已经按照其他地方的建议尝试了各种侦听/连接 IP 地址(10.0.2.2、10.0.2.15)的组合,由于某种原因,连接到 127.0.0.1 甚至似乎根本不允许连接到我的 C# 套接字服务器。
我尝试使用以下方式在 android 上进行端口转发:
Telnet o localhost 5554
redir add tcp:2012:2012
这样我的 PC 上的端口 2012 映射到模拟器本身的端口 2012,但这并不能解决问题。
关于哪个是正确的 IP 地址和要使用的端口(以及端口转发的东西)的信息令人困惑......有人知道如何让它工作吗?
注意:消息在我的 C# 客户端和服务器应用程序之间来回发送没有问题。它只是在 android 作为客户端时无法正常工作