使用socket连接阿里云服务(Java&Android)

 时间:2024-10-13 07:02:27

1、首先需要放行服剞脑惨丁务器的端口,需要注意在阿里云的管理控制台和服务器面板(如果有的话),就像我的是宝塔Linux面板。这里放行的端口就是在Linux上运行的Java服务器弛贾班隧程序中socket中写的端口,当然Android程序中也是。因为我代码中写的端口是5521所以放行5521端口(8000端口不用,只是截图需要)

使用socket连接阿里云服务(Java&Android)
使用socket连接阿里云服务(Java&Android)

2、查看服务器公网IP,在阿里云管理控制台--概览里可以看到

使用socket连接阿里云服务(Java&Android)

3、Linux端Java服务器程序,因为学习所以很简单。

使用socket连接阿里云服务(Java&Android)

4、Android端布局代码

使用socket连接阿里云服务(Java&Android)

5、Android端逻辑代码

使用socket连接阿里云服务(Java&Android)
使用socket连接阿里云服务(Java&Android)

6、注意:Android端需要在AndroidManifest.xml中添加网络权限,不然socket会报错<uses-p髫潋啜缅ermission android:name="android.permission.INTERNET" />

使用socket连接阿里云服务(Java&Android)

7、最后就是在Linux服务器上运行Java程序。不用在意这里显示的IP,因为Java代码里获取的不是公网IP,并不影响后面的操作。

使用socket连接阿里云服务(Java&Android)

8、启动Android程序,开始连接就可以看到服务器上显示连接成功。还是老话,不要在意显示的ip

使用socket连接阿里云服务(Java&Android)
使用socket连接阿里云服务(Java&Android)

9、因为是刚刚解决的问题,所以经验写的有点糙,海涵。

  • opencv安装教程
  • python GUI编程:怎样为按钮添加图像?
  • ubuntu删除文件夹命令
  • 如何免费下载CSDN的文件
  • 使用powerdesigner建立标识符依赖关系
  • 热门搜索
    英语手抄报版面设计图 学科学爱科学手抄报 关于低碳环保的手抄报 安全手抄报花边 关于曹文轩的手抄报 母爱的手抄报 自我介绍手抄报图片 中华文化手抄报 成长手抄报内容 感恩父母手抄报大图