阿里云服务器与个人电脑TCP通信的调试

时间:2024-04-09 11:20:38

最近做大创项目需要硬件端入网与云服务器上运行的后台程序以及数据库对接,在初期尝试过程中由于对计算机网络理解甚少搞得我天天卡壳。这里我将介绍如何通过网络调试助手和SocketTool这两个小工具实现个人电脑联网与阿里云服务器的TCP通信调试

1.使用网络调试助手
准备工作:去阿里云官网租用一台轻量应用服务器(学生价9.5元每月),我选用的配置是Windows server2012R2镜像。然后进入轻量应用服务器管理控制台页面:
阿里云服务器与个人电脑TCP通信的调试
点进防火墙:
阿里云服务器与个人电脑TCP通信的调试
上面两条是默认就有的,可以看到阿里云默认开放的HTTP的端口是80,如果是在服务器上安装tomcat的话一定要去server.xml文件下把HTTP的端口由8080改为80。下面MySQL的3306是我i点击右上角添加规则自己添加的,如果不添加的话装上MySQL也是白搭。下面全部TCP+UDP则是我为了方便调试干脆就把所有端口都开放了。我个人把我电脑的D盘通过映射网络驱动器的方式映射到服务器,通过win10自带的远程连接工具(家庭版的可能需要配置一下,百度一下就知道了,我个人是企业版系统)在服务器端把网络调试助手装到服务器内。服务器端设置如下:
阿里云服务器与个人电脑TCP通信的调试
本地IP一栏是自动的,不用管,对应的就是服务器的内网IP。
个人电脑端:

阿里云服务器与个人电脑TCP通信的调试
服务器IP地址一栏要写服务器的公网IP。到此为止二者就可以互发信息了。请注意一定要实现去控制台开放端口

2.SocketTool调试
个人电脑端配置:
阿里云服务器与个人电脑TCP通信的调试
服务器端配置:
阿里云服务器与个人电脑TCP通信的调试