gpt4 book ai didi

java - android中的WiFi网络编程

转载 作者:行者123 更新时间:2023-11-30 04:34:05 25 4
gpt4 key购买 nike

我想在 android 中编写服务器/客户端应用程序。我的电脑上有一个服务器类,安卓手机上有客户端。所有权限都可以。这是客户:

        try {
mysocket = new Socket("My PC IP Address", 4444);
} catch (UnknownHostException e) {...
} catch (IOException e) {...
}

这是服务器:

        try {
myServerSocket = new ServerSocket(4444);
} catch (IOException e) {...
}

Socket clientSocket = null;
try {
clientSocket = serverSocket.accept();
System.out.println("Connection Established.");
} catch (IOException e) {
}

我在我的电脑上使用“Connectify”程序来获得一个(虚拟)接入点,这样我的手机就可以连接到那个接入点。但是当我尝试连接到我的 android 应用程序中的服务器时,它挂起然后抛出超时异常。

最佳答案

这段代码看起来不错。

您确定 Connectify 运行良好吗?您应该尝试运行您在 PC 上构建的服务器和客户端,使用两个不同的进程(例如,服务器作为独立的,客户端在 Android 模拟器中)。

如果它从 localhost 到 localhost:4444 正常工作,则连接是问题的原因,而不是您的代码。否则,您将很容易在代码中找到错误。

关于java - android中的WiFi网络编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7189947/

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