【发布时间】:2016-01-25 09:08:27
【问题描述】:
因此,我尝试创建的程序将数据包发送到我创建的托管在 linux 机器上的服务器。这一切都有效,但它似乎只在我有 WiFi 连接时才有效。由于我项目的性质,我需要找到一种方法来使用发送数据包到服务器而不使用 WiFi,从而使用移动数据。
有没有办法做到这一点?
connection = new Socket(IP, port);
out = new ObjectOutputStream(connection.getOutputStream());
out.flush();
in = new ObjectInputStream(connection.getInputStream());
out.writeObject(new Packet("General Information"));
Packet = (Packet) in.readObject();
这是我用来向我的服务器发送数据包的代码。我在 manifest.xml 中使用 Internet 权限。是否需要使用其他权限才能绕过对 WiFi 的需求,以便我可以在 WiFi 热点之外使用此程序?
【问题讨论】:
标签: java android sockets stream wifi