我正在创建一个应该与PC应用程序通信的android应用程序。 最初,我将PC应用程序编写为连接的服务器端(在Python上),但是由于某些原因,我想更改它,并将android应用程序扩展到服务器端。

我的问题是连接应该通过Internet。 据我所知,Android设备(电话)位于蜂窝公司的专用网络内部,这使通过互联网访问该设备产生了问题。

有什么方法可以直接从互联网访问android设备?

===============>>#1 票数:0

是。 如果您有权访问TCP / UDP端口(在您的私有域上没有阻止它们),请尝试一下Java套接字编程。

服务器是移动服务器还是PC,完全取决于您。

如果您需要了解套接字编程,最好的起点是Oracle官方文档网站上的本教程

是通过示例教程进行的又一学习。

  ask by itai translate from so

未解决问题?本站智能推荐:

1回复

Android设备与服务器的连接

我正在开发一个设备在其中扫描QR码的应用程序。 qrcode包含id和一些文本信息。 根据一些特定信息,某些按钮会突出显示。 当用户单击该按钮时,二维码ID将存储在json中,然后与服务器建立连接。 服务器解码该信息,然后将一些信息放入jason并发送回设备……然后设备再次解码该信息。
1回复

在Android设备中查找已连接服务器的列表?

可编程性我想将监视器IP连接到我的Adnroid设备。 我最初的想法是我可以编写一个后台服务,该服务将运行tcpdump命令并将其输出转发到inputStream。 通过放置任何正则表达式,我可以检索连接到我的设备的IP列表。 我认为连续运行tcpdump之类的命令会很麻烦。
2回复

获取android设备的服务器ip

在我的应用程序中,我需要获取服务器IP ..我的代码获取IP是 但如果设备连接到联网的wifi设备,它将返回本地地址。 请告诉我如何获取网络的父ip。 提前致谢...
1回复

无法在Android 4.0设备上启动Netty服务器

在未扎根的Android 4.0.1银河Nexus上使用Netty 3.5.6。 尝试在设备上运行Netty服务器。 我有我的清单。 服务器绑定代码: 我得到两个错误: 和 通过Stackoverflow阅读听起来像第一个是固定的: Netty 3.4.1.Fi
1回复

以编程方式从android设备访问服务器数据

我正在做一个android本机应用程序,需要使用登录凭据和IP地址显示服务器端PC上的所有文件和文件夹。对此有任何经验。我该如何启动呢? 谢谢
1回复

如何从网络服务器连接到Android设备?

我将拥有一个需要从android设备获取数据的网络服务器。 因此,网络服务器必须向Android设备发送命令,这会导致触发应用程序中的方法。 但是我不希望有一个连续的套接字连接,因为该呼叫可能只发生一次,每月一次。 我可以使用什么技术来解决这个问题? 提前致谢!
1回复

在Android设备上创建本地服务器

我有一个应用程序的想法,其中一个设备是一台服务器,其他设备连接到该服务器。 客户端将发送数据并调用HTTP请求(或在这种情况下等于HTTP请求),服务器将接收该请求并对其进行操作。 我知道有诸如Socket之类的东西,但这满足我的要求吗? 我可以在其他设备上呼叫请求吗? 用法
1回复

从Android设备登录ejabberd服务器失败

我为Windows安装并初始化了ejabberd XMPP服务器18.09。 我已经从Github上获取了android聊天应用程序,并在android studio 3.2.1上运行了它。 ejabberd服务器从桌面成功登录(使用http:// localhost:5280 / admin /
1回复

Android注册设备返回服务器不可用

使用在aws上运行的wso2 emm 2.0.0,我找不到将注册电子邮件发送到设备的emm页面。 我使用QR条码获取网址以请求android agent APK下载。 aPK下载并安装。 我打开apk,输入服务器IP和默认端口9443,空白域,管理员用户,管理员密码,byod。 我收到服
1回复

无法从Android设备连接到Java服务器

我有两个项目,一个Java 服务器和一个用C#编写的统一客户端 。 当我运行java服务器时,统一应用已在Windows上成功连接。 但是当我尝试在真实的android设备上连接时,它无法正常工作.Android使用USB电缆连接到笔记本电脑。 简单的Java代码 客户代码