gpt4 book ai didi

android - 安卓模拟器如何绑定(bind)电脑IP端口?

转载 作者:行者123 更新时间:2023-11-29 02:14:12 24 4
gpt4 key购买 nike

我使用这些代码让它监听本地端口 56789。我在同一内网的另一台计算机上制作了一个程序。尝试在那个地方连接它但它超时。所以真正的问题是为什么以这种方式处理绑定(bind)端口是不合适的。谢谢!

   try
{
ServerSocket ss=new ServerSocket(56789);
System.out.println("before accpet!");
Socket s=ss.accept();
System.out.println("accpet!");
}
catch(Exception e){
e.printStackTrace();
}

最佳答案

查看 ServerSocket 的 Android 文档,听起来它默认绑定(bind)到 localhost 127.0.0.1 地址。如果是这种情况,您应该改为绑定(bind)到模拟器的外部 IP 地址,可以是 retrieved via NetworkInterface。 .请记住,模拟器的 IP 地址与主机的 IP 地址不同。

关于android - 安卓模拟器如何绑定(bind)电脑IP端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5407455/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com